From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Mathieu Marques Newsgroups: gmane.emacs.bugs Subject: bug#47109: eldoc.el: Allow custom separator between documentations in the echo area Date: Fri, 12 Mar 2021 20:10:17 +0100 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000cb7cb205bd5ba39d" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16715"; mail-complaints-to="usenet@ciao.gmane.io" To: 47109@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Mar 12 20:29:14 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lKnTG-0004EE-5c for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 12 Mar 2021 20:29:14 +0100 Original-Received: from localhost ([::1]:47944 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lKnTF-0000r2-5v for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 12 Mar 2021 14:29:13 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34598) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lKnT4-0000j0-Ln for bug-gnu-emacs@gnu.org; Fri, 12 Mar 2021 14:29:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:46872) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lKnT4-0006eR-B4 for bug-gnu-emacs@gnu.org; Fri, 12 Mar 2021 14:29:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lKnT4-0006Os-7m for bug-gnu-emacs@gnu.org; Fri, 12 Mar 2021 14:29:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Mathieu Marques Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 12 Mar 2021 19:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 47109 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.161557728524527 (code B ref -1); Fri, 12 Mar 2021 19:29:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 12 Mar 2021 19:28:05 +0000 Original-Received: from localhost ([127.0.0.1]:58418 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKnS9-0006NX-9N for submit@debbugs.gnu.org; Fri, 12 Mar 2021 14:28:05 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:36840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKnAJ-0005uO-Vj for submit@debbugs.gnu.org; Fri, 12 Mar 2021 14:09:40 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57358) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lKnAI-0006FL-5M for bug-gnu-emacs@gnu.org; Fri, 12 Mar 2021 14:09:39 -0500 Original-Received: from mail-io1-xd2f.google.com ([2607:f8b0:4864:20::d2f]:35426) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lKnAD-0003bf-O6 for bug-gnu-emacs@gnu.org; Fri, 12 Mar 2021 14:09:37 -0500 Original-Received: by mail-io1-xd2f.google.com with SMTP id g27so26892389iox.2 for ; Fri, 12 Mar 2021 11:09:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=eMfUG7qPdmfePeGVNZZPe4M71DSmKNupA25ZY4BOZlI=; b=VTq4VxBmqksCsNZ//NoURJIZhhyx5Lvmzzn1nuO5pvXnHFusMHC/4EbBQQ1Z4QxND5 8bFz0UVkwSzpESgbQid8KxcgSjCXipoYknW0yMIELv/y+GWotZCAv3k5ltXiH42bTZn8 shN7qEWSm5OvbwHF7DLZ5Lz6yk4qlq4nUTrnrmaMjb8Q/UHCxAQW7KYEtkBB0OMIR0PX xj3GT39z/bSB26cSzk9UzJ2RSm6kR4baeqe2ibXM0LK76cnqh70Dsh2HXRsg4dQLY2Nb 8T/PJflM6GBqGMgmtlmdeWARfJI2H6ZWKLljNDSazIVMgEOma1gGOC0qLB+thEoOWWcU PBrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=eMfUG7qPdmfePeGVNZZPe4M71DSmKNupA25ZY4BOZlI=; b=uMxJ67N4lJm6LhowMPgXyQbcvJioz1w2IRExbJrubP8CPIF0dZyLzw/4B9uSebrTEb 8Ww3pTFbEepfCkSjLuEa1TiJ+8E2Lg1byGyrioj7lM6ZDszi+e2rJSY8BvMISQjG91fw FszTSTm7F3R0TYXWZKcfYh3NvSNs0zhtQ82v10Z7V9O/xdshzChTFEqwtfn3fN5ooD1B x+AzP2UHOLOpGqQYfcRsUz9kHP268eTtLKUzloJHvMGx0hKjNyyXw/Yxrl/glcsNjuZ/ PIruP3tYavyof2GDk0PwQ/h9kujc0hm6boTn3kj0cLTJQF5jIfRBENeuuentha3UTy8n vFtw== X-Gm-Message-State: AOAM533Q+9z8W2RlEhpUTspWO2ZVKS88aBgXzes53FrFjX11RpuV1kNg 5CTD5Lhc0GsuLDg/M8HA4GhUhq+x0fkkVfge2a4FTYdAkK0= X-Google-Smtp-Source: ABdhPJwbAitpe1/k5MyY+HH2OMxH5XC9xSl0DmDj5BM1SQF/4XTmAxgsa8IbvOGmEooue7gzL/on8ErFwxLKQy+HhdQ= X-Received: by 2002:a05:6638:3884:: with SMTP id b4mr745640jav.18.1615576171240; Fri, 12 Mar 2021 11:09:31 -0800 (PST) Received-SPF: pass client-ip=2607:f8b0:4864:20::d2f; envelope-from=mathieumarques78@gmail.com; helo=mail-io1-xd2f.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Fri, 12 Mar 2021 14:28:04 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:202192 Archived-At: --000000000000cb7cb205bd5ba39d Content-Type: multipart/alternative; boundary="000000000000cb7caf05bd5ba39b" --000000000000cb7caf05bd5ba39b Content-Type: text/plain; charset="UTF-8" Hello, While trying out eglot.el, I played around with eldoc.el and needed to display all pieces of documentations in the echo area at once. The joined patch allows for a custom separator between said documentations. First patch is a fix to indenting levels as well as untabifying the whole file. That was done automatically by my configuration and given the existing code I thought it would be beneficial to most to provide a patch for that as well. Feel free to dismiss it if needed. The second patch is the subject of this very email. With the updated code, in the user configuration, one can customize the separator to `"\n"` and its face to `((t :inherit shadow :strike-through t))` in order to have a horizontal line between documentations in the echo area for instance. I've tried following conventions described over at gnu.org, do let me know if I've missed anything. Best regards -- Mathieu Marques --000000000000cb7caf05bd5ba39b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

While trying out eglot.el, I pla= yed around with eldoc.el and needed to display all pieces of documentations= in the echo area at once. The joined patch allows for a custom separator b= etween said documentations.

First patch is a fix t= o indenting levels as well as untabifying the whole file. That was done aut= omatically by my configuration and given the existing code I thought it=C2= =A0would be beneficial to=C2=A0most to provide a patch for that as well. Fe= el free to dismiss it if needed.

The second patch = is the subject of this very email. With the updated code, in the user confi= guration, one can customize the separator to `"\n"` and its face = to `((t :inherit shadow :strike-through t))` in order to have a horizontal = line between documentations in the echo area for instance.

I've tried following conventions described over at gnu.org, do let me know if I've missed anythin= g.

Best regards

--
Mathieu Marqu= es
--000000000000cb7caf05bd5ba39b-- --000000000000cb7cb205bd5ba39d Content-Type: text/x-patch; charset="US-ASCII"; name="0001-lisp-emacs-lisp-eldoc.el-Untabify-and-fix-indent-lev.patch" Content-Disposition: attachment; filename="0001-lisp-emacs-lisp-eldoc.el-Untabify-and-fix-indent-lev.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_km6o3ldx0 RnJvbSA2M2Q4YTVmODhkNWEyM2NiMmRmMjE1MTI1ZTgxYWM3OGRkMGQ3ZTZhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXRoaWV1IE1hcnF1ZXMgPG1hdGhpZXVtYXJxdWVzNzhAZ21h aWwuY29tPgpEYXRlOiBGcmksIDEyIE1hciAyMDIxIDE5OjQzOjEwICswMTAwClN1YmplY3Q6IFtQ QVRDSCAxLzJdICogbGlzcC9lbWFjcy1saXNwL2VsZG9jLmVsOiBVbnRhYmlmeSBhbmQgZml4IGlu ZGVudAogbGV2ZWxzCgotLS0KIGxpc3AvZW1hY3MtbGlzcC9lbGRvYy5lbCB8IDU4ICsrKysrKysr KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOSBpbnNl cnRpb25zKCspLCAyOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL2VtYWNzLWxpc3Av ZWxkb2MuZWwgYi9saXNwL2VtYWNzLWxpc3AvZWxkb2MuZWwKaW5kZXggYTAyNDA2YTdiNy4uNDg1 ZWEyNjM3OSAxMDA2NDQKLS0tIGEvbGlzcC9lbWFjcy1saXNwL2VsZG9jLmVsCisrKyBiL2xpc3Av ZW1hY3MtbGlzcC9lbGRvYy5lbApAQCAtODcsNyArODcsNyBAQCByZXR1cm5zIGFub3RoZXIgc3Ry aW5nIGlzIGFjY2VwdGFibGUuCiBOb3RlIHRoYXQgdGhpcyB2YXJpYWJsZSBoYXMgbm8gZWZmZWN0 LCB1bmxlc3MKIGBlbGRvYy1kb2N1bWVudGF0aW9uLXN0cmF0ZWd5JyBoYW5kbGVzIGl0IGV4cGxp Y2l0bHkuIgogICA6dHlwZSAnKHJhZGlvIChmdW5jdGlvbi1pdGVtIHVwY2FzZSkKLQkJKGZ1bmN0 aW9uLWl0ZW0gZG93bmNhc2UpCisgICAgICAgICAgICAgICAgKGZ1bmN0aW9uLWl0ZW0gZG93bmNh c2UpCiAgICAgICAgICAgICAgICAgZnVuY3Rpb24pKQogKG1ha2Utb2Jzb2xldGUtdmFyaWFibGUg J2VsZG9jLWFyZ3VtZW50LWNhc2UgbmlsICIyNS4xIikKIApAQCAtMTgzLDEyICsxODMsMTIgQEAg SXQgc2hvdWxkIHJlY2VpdmUgdGhlIHNhbWUgYXJndW1lbnRzIGFzIGBtZXNzYWdlJy4iKQogV2hl biBgZWxkb2MtcHJpbnQtYWZ0ZXItZWRpdCcgaXMgbm9uLW5pbCwgRWxEb2MgbWVzc2FnZXMgYXJl IG9ubHkKIHByaW50ZWQgYWZ0ZXIgY29tbWFuZHMgY29udGFpbmVkIGluIHRoaXMgb2JhcnJheS4i CiAgIChsZXQgKChjbWRzIChtYWtlLXZlY3RvciAzMSAwKSkKLQkocmUgKHJlZ2V4cC1vcHQgJygi ZGVsZXRlIiAiaW5zZXJ0IiAiZWRpdCIgImVsZWN0cmljIiAibmV3bGluZSIpKSkpCisgICAgICAg IChyZSAocmVnZXhwLW9wdCAnKCJkZWxldGUiICJpbnNlcnQiICJlZGl0IiAiZWxlY3RyaWMiICJu ZXdsaW5lIikpKSkKICAgICAobWFwYXRvbXMgKGxhbWJkYSAocykKLQkJKGFuZCAoY29tbWFuZHAg cykKLQkJICAgICAoc3RyaW5nLW1hdGNoLXAgcmUgKHN5bWJvbC1uYW1lIHMpKQotCQkgICAgIChp bnRlcm4gKHN5bWJvbC1uYW1lIHMpIGNtZHMpKSkKLQkgICAgICBvYmFycmF5KQorICAgICAgICAg ICAgICAgIChhbmQgKGNvbW1hbmRwIHMpCisgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLW1h dGNoLXAgcmUgKHN5bWJvbC1uYW1lIHMpKQorICAgICAgICAgICAgICAgICAgICAgKGludGVybiAo c3ltYm9sLW5hbWUgcykgY21kcykpKQorICAgICAgICAgICAgICBvYmFycmF5KQogICAgIGNtZHMp KQogCiAMCkBAIC0yNjksOCArMjY5LDggQEAgcmVmbGVjdCB0aGUgY2hhbmdlLiIKICAgICAgICAg ICAgKG1lbXEgZWxkb2MtdGltZXIgdGltZXItaWRsZS1saXN0KSkgO0ZJWE1FOiBXaHk/CiAgICAg ICAoc2V0cSBlbGRvYy10aW1lcgogICAgICAgICAgICAgKHJ1bi13aXRoLWlkbGUtdGltZXIKLQkg ICAgIGVsZG9jLWlkbGUtZGVsYXkgbmlsCi0JICAgICAobGFtYmRhICgpCisgICAgICAgICAgICAg ZWxkb2MtaWRsZS1kZWxheSBuaWwKKyAgICAgICAgICAgICAobGFtYmRhICgpCiAgICAgICAgICAg ICAgICAod2hlbiAob3IgZWxkb2MtbW9kZQogICAgICAgICAgICAgICAgICAgICAgICAgIChhbmQg Z2xvYmFsLWVsZG9jLW1vZGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlbGRvYy0t c3VwcG9ydGVkLXApKSkKQEAgLTI5MSwyMyArMjkxLDIzIEBAIHJlZmxlY3QgdGhlIGNoYW5nZS4i CiBPdGhlcndpc2Ugd29yayBsaWtlIGBtZXNzYWdlJy4iCiAgIChpZiAobWluaWJ1ZmZlcnApCiAg ICAgICAocHJvZ24KLQkoYWRkLWhvb2sgJ21pbmlidWZmZXItZXhpdC1ob29rCi0JCSAgKGxhbWJk YSAoKSAoc2V0cSBlbGRvYy1tb2RlLWxpbmUtc3RyaW5nIG5pbAotCQkJICAgICAgOzsgaHR0cHM6 Ly9kZWJidWdzLmdudS5vcmcvMTY5MjAKLQkJCSAgICAgIGVsZG9jLWxhc3QtbWVzc2FnZSBuaWwp KQotCQkgIG5pbCB0KQotCSh3aXRoLWN1cnJlbnQtYnVmZmVyCi0JICAgICh3aW5kb3ctYnVmZmVy Ci0JICAgICAob3IgKHdpbmRvdy1pbi1kaXJlY3Rpb24gJ2Fib3ZlIChtaW5pYnVmZmVyLXdpbmRv dykpCi0JCSAobWluaWJ1ZmZlci1zZWxlY3RlZC13aW5kb3cpCi0JCSAoZ2V0LWxhcmdlc3Qtd2lu ZG93KSkpCisgICAgICAgIChhZGQtaG9vayAnbWluaWJ1ZmZlci1leGl0LWhvb2sKKyAgICAgICAg ICAgICAgICAgIChsYW1iZGEgKCkgKHNldHEgZWxkb2MtbW9kZS1saW5lLXN0cmluZyBuaWwKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgaHR0cHM6Ly9kZWJidWdzLmdudS5v cmcvMTY5MjAKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWxkb2MtbGFzdC1t ZXNzYWdlIG5pbCkpCisgICAgICAgICAgICAgICAgICBuaWwgdCkKKyAgICAgICAgKHdpdGgtY3Vy cmVudC1idWZmZXIKKyAgICAgICAgICAgICh3aW5kb3ctYnVmZmVyCisgICAgICAgICAgICAgKG9y ICh3aW5kb3ctaW4tZGlyZWN0aW9uICdhYm92ZSAobWluaWJ1ZmZlci13aW5kb3cpKQorICAgICAg ICAgICAgICAgICAobWluaWJ1ZmZlci1zZWxlY3RlZC13aW5kb3cpCisgICAgICAgICAgICAgICAg IChnZXQtbGFyZ2VzdC13aW5kb3cpKSkKICAgICAgICAgICAod2hlbiAoYW5kIG1vZGUtbGluZS1m b3JtYXQKICAgICAgICAgICAgICAgICAgICAgIChub3QgKGFuZCAobGlzdHAgbW9kZS1saW5lLWZv cm1hdCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYXNzcSAnZWxkb2MtbW9kZS1s aW5lLXN0cmluZyBtb2RlLWxpbmUtZm9ybWF0KSkpKQotCSAgICAoc2V0cSBtb2RlLWxpbmUtZm9y bWF0Ci0JCSAgKGxpc3QgIiIgJyhlbGRvYy1tb2RlLWxpbmUtc3RyaW5nCi0JCQkgICAgICgiICIg ZWxkb2MtbW9kZS1saW5lLXN0cmluZyAiICIpKQotCQkJbW9kZS1saW5lLWZvcm1hdCkpKQorICAg ICAgICAgICAgKHNldHEgbW9kZS1saW5lLWZvcm1hdAorICAgICAgICAgICAgICAgICAgKGxpc3Qg IiIgJyhlbGRvYy1tb2RlLWxpbmUtc3RyaW5nCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICgiICIgZWxkb2MtbW9kZS1saW5lLXN0cmluZyAiICIpKQorICAgICAgICAgICAgICAgICAgICAg ICAgbW9kZS1saW5lLWZvcm1hdCkpKQogICAgICAgICAgIChzZXRxIGVsZG9jLW1vZGUtbGluZS1z dHJpbmcKICAgICAgICAgICAgICAgICAod2hlbiAoc3RyaW5ncCBmb3JtYXQtc3RyaW5nKQogICAg ICAgICAgICAgICAgICAgKGFwcGx5ICMnZm9ybWF0LW1lc3NhZ2UgZm9ybWF0LXN0cmluZyBhcmdz KSkpCkBAIC0zMjcsOCArMzI3LDggQEAgQWxzbyBzdG9yZSBpdCBpbiBgZWxkb2MtbGFzdC1tZXNz YWdlJyBhbmQgcmV0dXJuIHRoYXQgdmFsdWUuIgogICAgIDs7IEVtYWNzIHdheSBvZiBwcmV2ZW50 aW5nIGxvZyBtZXNzYWdlcy4KICAgICAobGV0ICgobWVzc2FnZS1sb2ctbWF4IG5pbCkpCiAgICAg ICAoY29uZCAoZWxkb2MtbGFzdC1tZXNzYWdlCi0JICAgICAoZnVuY2FsbCBlbGRvYy1tZXNzYWdl LWZ1bmN0aW9uICIlcyIgZWxkb2MtbGFzdC1tZXNzYWdlKSkKLQkgICAgKG9tZXNzYWdlIChmdW5j YWxsIGVsZG9jLW1lc3NhZ2UtZnVuY3Rpb24gbmlsKSkpKSkKKyAgICAgICAgICAgICAoZnVuY2Fs bCBlbGRvYy1tZXNzYWdlLWZ1bmN0aW9uICIlcyIgZWxkb2MtbGFzdC1tZXNzYWdlKSkKKyAgICAg ICAgICAgIChvbWVzc2FnZSAoZnVuY2FsbCBlbGRvYy1tZXNzYWdlLWZ1bmN0aW9uIG5pbCkpKSkp CiAgIGVsZG9jLWxhc3QtbWVzc2FnZSkKIAogKGRlZnVuIGVsZG9jLS1tZXNzYWdlLWNvbW1hbmQt cCAoY29tbWFuZCkKQEAgLTM1MCw4ICszNTAsOCBAQCBBbHNvIHN0b3JlIGl0IGluIGBlbGRvYy1s YXN0LW1lc3NhZ2UnIGFuZCByZXR1cm4gdGhhdCB2YWx1ZS4iCiAgIChhbmQgZWxkb2MtbGFzdC1t ZXNzYWdlCiAgICAgICAgKG5vdCAobWluaWJ1ZmZlcnApKSAgICAgIDtXZSBkb24ndCB1c2UgdGhl IGVjaG8gYXJlYSB3aGVuIGluIG1pbmlidWZmZXIuCiAgICAgICAgKGlmIChhbmQgKGVsZG9jLWRp c3BsYXktbWVzc2FnZS1uby1pbnRlcmZlcmVuY2UtcCkKLQkJKGVsZG9jLS1tZXNzYWdlLWNvbW1h bmQtcCB0aGlzLWNvbW1hbmQpKQotCSAgIChlbGRvYy0tbWVzc2FnZSBlbGRvYy1sYXN0LW1lc3Nh Z2UpCisgICAgICAgICAgICAgICAgKGVsZG9jLS1tZXNzYWdlLWNvbW1hbmQtcCB0aGlzLWNvbW1h bmQpKQorICAgICAgICAgICAoZWxkb2MtLW1lc3NhZ2UgZWxkb2MtbGFzdC1tZXNzYWdlKQogICAg ICAgICAgOzsgTm8gbmVlZCB0byBjYWxsIGVsZG9jLS1tZXNzYWdlIHNpbmNlIHRoZSBlY2hvIGFy ZWEgd2lsbCBiZSBjbGVhcmVkCiAgICAgICAgICA7OyBmb3IgdXMsIGJ1dCBkbyBub3RlIHRoYXQg dGhlIGxhc3QtbWVzc2FnZSB3aWxsIGJlIGdvbmUuCiAgICAgICAgICAoc2V0cSBlbGRvYy1sYXN0 LW1lc3NhZ2UgbmlsKSkpKQpAQCAtNjY3LDkgKzY2Nyw5IEBAIE1lYW50IGFzIGEgdmFsdWUgZm9y IGBlbGRvYy1kb2N1bWVudGF0aW9uLXN0cmF0ZWd5Jy4iCiAgICAgICAgKHByb2duCiAgICAgICAg ICAoZGVmY3VzdG9tICxzZWNvbmRhcnkgLHZhbHVlICxkb2NzdHJpbmcgLEBtb3JlKQogICAgICAg ICAgKGRlZmluZS1vYnNvbGV0ZS12YXJpYWJsZS1hbGlhcyAnLG1haW4gJyxzZWNvbmRhcnkgImVs ZG9jLTEuMS4wIikpCi0gICAgICAgKHByb2duCi0gICAgICAgICAoZGVmY3VzdG9tICxtYWluICx2 YWx1ZSAsZG9jc3RyaW5nICAsQG1vcmUpCi0gICAgICAgICAoZGVmdmFyYWxpYXMgJyxzZWNvbmRh cnkgJyxtYWluICxkb2NzdHJpbmcpKSkpCisgICAgIChwcm9nbgorICAgICAgIChkZWZjdXN0b20g LG1haW4gLHZhbHVlICxkb2NzdHJpbmcgICxAbW9yZSkKKyAgICAgICAoZGVmdmFyYWxpYXMgJyxz ZWNvbmRhcnkgJyxtYWluICxkb2NzdHJpbmcpKSkpCiAKIChlbGRvYy0tZG9jdW1lbnRhdGlvbi1z dHJhdGVneS1kZWZjdXN0b20gZWxkb2MtZG9jdW1lbnRhdGlvbi1zdHJhdGVneQogICAgIGVsZG9j LWRvY3VtZW50YXRpb24tZnVuY3Rpb24KLS0gCjIuMzAuMQoK --000000000000cb7cb205bd5ba39d Content-Type: text/x-patch; charset="US-ASCII"; name="0002-lisp-emacs-lisp-eldoc.el-Allow-custom-separator.patch" Content-Disposition: attachment; filename="0002-lisp-emacs-lisp-eldoc.el-Allow-custom-separator.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_km6o3leu1 RnJvbSAxODRkNWFhNmU0ZDU5NGIwNDRhNjJlMTViNmVhYjA4NGRhMGFiYjI5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXRoaWV1IE1hcnF1ZXMgPG1hdGhpZXVtYXJxdWVzNzhAZ21h aWwuY29tPgpEYXRlOiBGcmksIDEyIE1hciAyMDIxIDE5OjQ1OjE4ICswMTAwClN1YmplY3Q6IFtQ QVRDSCAyLzJdICogbGlzcC9lbWFjcy1saXNwL2VsZG9jLmVsIChlbGRvYy0tZm9ybWF0LWRvYy1i dWZmZXIpOgogQWxsb3cgY3VzdG9tIHNlcGFyYXRvcgoKLS0tCiBsaXNwL2VtYWNzLWxpc3AvZWxk b2MuZWwgfCAxMyArKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygr KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2xpc3AvZW1hY3MtbGlzcC9lbGRvYy5lbCBi L2xpc3AvZW1hY3MtbGlzcC9lbGRvYy5lbAppbmRleCA0ODVlYTI2Mzc5Li45M2NiNmU3ZGY1IDEw MDY0NAotLS0gYS9saXNwL2VtYWNzLWxpc3AvZWxkb2MuZWwKKysrIGIvbGlzcC9lbWFjcy1saXNw L2VsZG9jLmVsCkBAIC0xMjksNiArMTI5LDEzIEBAIHdpbmRvdy4gIElmIHRoZSB2YWx1ZSBpcyB0 aGUgc3ltYm9sIGBtYXliZScsIHRoZW4gdGhlIGVjaG8gYXJlYQogaXMgb25seSBza2lwcGVkIGlm IHRoZSBkb2N1bWVudGF0aW9uIGRvZXNuJ3QgZml0IHRoZXJlLiIKICAgOnR5cGUgJ2Jvb2xlYW4p CiAKKyhkZWZjdXN0b20gZWxkb2MtZG9jdW1lbnRhdGlvbi1zZXBhcmF0b3IgIiIKKyAgIlNlcGFy YXRvciB0byB1c2UgYmV0d2VlbiBlYWNoIGRvY3VtZW50YXRpb24gdGhpbmcsIHdoZW4gbXVsdGlw bGUuIgorICA6dHlwZSAnc3RyaW5nKQorCisoZGVmZmFjZSBlbGRvYy1kb2N1bWVudGF0aW9uLXNl cGFyYXRvciAnKCh0ICg6ZXh0ZW5kIHQgOmluaGVyaXQgc2hhZG93KSkpCisgICJGYWNlIHRvIHVz ZSBmb3IgdGhlIHNlcGFyYXRvciBiZXR3ZWVuIGRvY3VtZW50YXRpb24gdGhpbmdzLiIpCisKIChk ZWZmYWNlIGVsZG9jLWhpZ2hsaWdodC1mdW5jdGlvbi1hcmd1bWVudAogICAnKCh0ICg6aW5oZXJp dCBib2xkKSkpCiAgICJGYWNlIHVzZWQgZm9yIHRoZSBhcmd1bWVudCBhdCBwb2ludCBpbiBhIGZ1 bmN0aW9uJ3MgYXJndW1lbnQgbGlzdC4KQEAgLTQ5MCw3ICs0OTcsMTEgQEAgVGhpcyBob2xkcyB0 aGUgcmVzdWx0cyBvZiB0aGUgbGFzdCBkb2N1bWVudGF0aW9uIHJlcXVlc3QuIgogICAgICAgICAg ICAgICAgICAgICAgICAgIjogIgogICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy1kb2MpKQog ICAgICAgICAgICAgICAgICBkbyAoaW5zZXJ0IHRoaXMtZG9jKQotICAgICAgICAgICAgICAgICB3 aGVuIHJlc3QgZG8gKGluc2VydCAiXG4iKQorICAgICAgICAgICAgICAgICB3aGVuIHJlc3QKKyAg ICAgICAgICAgICAgICAgZG8gKGluc2VydCAoY29uY2F0CisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICJcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHByb3BlcnRpemUgZWxk b2MtZG9jdW1lbnRhdGlvbi1zZXBhcmF0b3IKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgJ2ZhY2UgJ2VsZG9jLWRvY3VtZW50YXRpb24tc2VwYXJhdG9yKSkpCiAgICAg ICAgICAgICAgICAgIGZpbmFsbHkgKGdvdG8tY2hhciAocG9pbnQtbWluKSkpCiAgICAgICAgIDs7 IFJlbmFtZSB0aGUgYnVmZmVyLCB0YWtpbmcgaW50byBhY2NvdW50IHdoZXRoZXIgaXQgd2FzCiAg ICAgICAgIDs7IGhpZGRlbiBvciBub3QKLS0gCjIuMzAuMQoK --000000000000cb7cb205bd5ba39d--