Lars Ingebrigtsen <larsi@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 47109) by debbugs.gnu.org; 18 May 2021 13:40:08 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 18 09:40:08 2021 Received: from localhost ([127.0.0.1]:54704 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1lizxA-0001Sr-Cl for submit <at> debbugs.gnu.org; Tue, 18 May 2021 09:40:08 -0400 Received: from quimby.gnus.org ([95.216.78.240]:42082) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1lizx8-0001SG-Df for 47109 <at> debbugs.gnu.org; Tue, 18 May 2021 09:40:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=1fPLd081RauSZ2l8/z1URHyrxMSwMG6Aq+z/aNP0VZE=; b=fMXU1KKk6zJvKY0opUL/u7A8tF Bbq/3LKRxLfWePXHk8HfyW++YyZvNWYBlY3T8RfkXfQuMxiy+ZC+Vjw96N+zRRLrzv1TojMUStIPU ic/bfaGgQYDgUnPL8mKCp2t3PCXxYWCqLbDGWxJF/mV1siaaCZrAnR6JTrhEDS75u4Go=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1lizwz-0005fp-Ci; Tue, 18 May 2021 15:39:59 +0200 From: Lars Ingebrigtsen <larsi@HIDDEN> To: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= <joaotavora@HIDDEN> Subject: Re: bug#47109: eldoc.el: Allow custom separator between documentations in the echo area References: <CANgONYJ4cooM7Z-iPR9qKDnso8Dv9FYAq=Bt6_-uk2Dm72m+kA@HIDDEN> <87o8foaxdc.fsf@HIDDEN> <CANgONYJQkPj05FOo=cG9HKWKf3b=bQk7dqtm9_bP-wbcd2Av2A@HIDDEN> <871rcj6tjw.fsf@HIDDEN> <CALDnm5276bMNrZFrnRrk3RNMCe-QvAxCCpnsMhdo3fOzE1E_NA@HIDDEN> <CANgONYK4+KqEmOT4L6iLC9=f9DbLkVUAnCZ2ZOCF1xQWJFLP7Q@HIDDEN> <878s4did61.fsf@HIDDEN> <CALDnm50RBsMOVWEswujO8=wjn6n70+rQjeW8UbwPBuo6sFPTMw@HIDDEN> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEX+/vzlzZ6/lWz7 98+XbEs2Lif///9n/utRAAAAAWJLR0QGYWa4fQAAAAd0SU1FB+UFEg0PE7NT/rcAAAGpSURBVDjL ddRLdusgDABQJ7TzAO68UsncDukCqoj5ey3sfyuVIORLPXAc3YMEipxpul7OrzHG6ekyEOMQNju5 XeFr6U+Huiz27+W7g32A0gHq/ZKrlPe/4N/5iWAyfok9V7kUOdnFSPwKvQjhYuJ0OYnArp1PYIO7 W2hFjJfI/Yr/DXbnXfVtuVTOsNyDUI2Y9yc4N/e02qXC8gR+GsH0tcYx0AE/hsAr+CGEKMXlmE/w qSdcB/BykrgdpNqytdYPYMOEQ9gygR+NVuC24BGOzNhm8T6XY2Yq5B9gdUEgp5LhNpd1YEOoUEq2 lyVbQrkCJ1YohTrNEoZag0u7oGUTADvfQmHfAGwtjpS61Mn5RGu1BiHtO2SFV5A4EkvGuQZTbnO7 Bd0Vkm4hl5Q5/TQwkqcSAuTC3ylJyjpjR5Y1TtfBnIn2bN8aHAIgoEOy6DjvCVNQMHElhxJDuVnC ULdVIWpZmLWQlR/LhgbSzVkhBDkIEEinzFzqCxOP2kZpSajgo9EebuIVWE8jo7Iq6D/OAZAFpFvy KUOk74OOXnRLYO2iJMvyy0uy6RfLPnvmOhjsugAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMS0wNS0x OFQxMzoxNToxOCswMDowMCmsDEEAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMDUtMThUMTM6MTU6 MTgrMDA6MDBY8bT9AAAAAElFTkSuQmCC X-Now-Playing: Zola Jesus's _Taiga_: "Hollow" Date: Tue, 18 May 2021 15:39:56 +0200 In-Reply-To: <CALDnm50RBsMOVWEswujO8=wjn6n70+rQjeW8UbwPBuo6sFPTMw@HIDDEN> (=?utf-8?Q?=22Jo=C3=A3o_T=C3=A1vora=22's?= message of "Mon, 17 May 2021 16:44:57 +0100") Message-ID: <87r1i4f9eb.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: João Távora <joaotavora@HIDDEN> writes: > Thanks for the ping, Lars. I will read that bug, too. I hope to > propose my own patch to solve this problem in the not so distant > future. > > To be clear, I'm just slightly wary of introducing th [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47109 Cc: "Basil L. Contovounesios" <contovob@HIDDEN>, Mathieu Marques <mathieumarques78@HIDDEN>, 47109 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Jo=C3=A3o T=C3=A1vora <joaotavora@HIDDEN> writes: > Thanks for the ping, Lars. I will read that bug, too. I hope to > propose my own patch to solve this problem in the not so distant > future. > > To be clear, I'm just slightly wary of introducing this patch, a limited > way to solve this, if that means we would have to provide backward > compatibility for it in case we want to move to a more robust system > later on. Thing is, as far as I understand it, between two Emacs > releases (i.e. in trunk) we're generally not obliged to provide this > backward compatibility. But Eldoc is also distributed independently > in ELPA releases, directly from trunk, and that may change things > a bit. So erring on the side of caution here. Feel free to comment > on the policy followed here. Yeah, I understand the worries here -- especially since eldoc is such a central feature in Emacs. So waiting while you develop a more thorough solution here is fine by me. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
bug-gnu-emacs@HIDDEN
:bug#47109
; Package emacs
.
Full text available.Received: (at 47109) by debbugs.gnu.org; 17 May 2021 15:45:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 17 11:45:17 2021 Received: from localhost ([127.0.0.1]:53589 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1lifQi-0005oC-RR for submit <at> debbugs.gnu.org; Mon, 17 May 2021 11:45:17 -0400 Received: from mail-il1-f179.google.com ([209.85.166.179]:41543) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <joaotavora@HIDDEN>) id 1lifQh-0005hJ-5I for 47109 <at> debbugs.gnu.org; Mon, 17 May 2021 11:45:15 -0400 Received: by mail-il1-f179.google.com with SMTP id l15so1312262iln.8 for <47109 <at> debbugs.gnu.org>; Mon, 17 May 2021 08:45:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=bA69iiVkg35cEmoj+PUxCyz6X03JnDs8oTwBwMURv5I=; b=P7AYqSEuxyVLTIKAiTGU9cf0ciWa45U5D22md82L7LJRuFLdyeB6WOpzbqd+YIQmVg LoAmhaJmkS9fsyrXbdxeWLhvWLVxXRUVhfcqyZ5qKudK+3FFQBXOejXzGAwTsHgWPX7B B5tmo5NMDpyp5NKOoknoS5lt7ZgwDqIRfZ2q0g2DfdsJvyh1lRR38zof15vRTYlMTb/c vEUcJ8sr0RymfRsOoMhTDFKq/wKcAzdops3O4Zc/FdTvpm/V8kcXp/6HENi2UsqsdvJZ y2N5ZbE9gpJ3cL6PBHCkm4bjDQsl7HmNpDeFSz3smUna5Oo8LbvG9jQm/lSnIjLYYKV+ qshg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=bA69iiVkg35cEmoj+PUxCyz6X03JnDs8oTwBwMURv5I=; b=T2cMBt+FADO/XuPEdz5ZDXt8Qphr5tdgVV3kSHj+qzVqju1UM0QKVcaN5yz31nhTpy ntHiAi3ifUPM/WGDJMvpdcf9hmPs5SCYyeZxzOB9LZTTOiBSwRnvnpjCLv+tYhBbZXpY A7WQx6P6CP8PLCOtdg0ZVjo63qDfK2+JNS6899T58aE17bSPreEEOlPOchw7l6rqqmzc GP0MP78dv2zSQAZoUojfbH25y6ouWWZAp9Od5hSnm8CTYDIlUBDPGSXN1k5np9SJwK4a c8T45Bq7yn0okFeubmSIb75LU/3pVqdAQRD+HSluRi++X0V5uKYQ8OnKMBDVLDYLgwRR zh3w== X-Gm-Message-State: AOAM533gymeczfQP5zCIwMIb9NTn9cM7T+pBpVXVkc2Gcd7+S5vvU7Lr RX22Q7SwMCgjlftWED1XVcnn6KXDYsThZCr+Z/I= X-Google-Smtp-Source: ABdhPJwAUfb7GxkcskEzxY0Md0sVOY5ZpGPnMqcJugvTqPdAf4btT7viL+Ch4BYppHbZWIc9UXMHsxFQmHNUKuulDWE= X-Received: by 2002:a92:c607:: with SMTP id p7mr269633ilm.97.1621266309590; Mon, 17 May 2021 08:45:09 -0700 (PDT) MIME-Version: 1.0 References: <CANgONYJ4cooM7Z-iPR9qKDnso8Dv9FYAq=Bt6_-uk2Dm72m+kA@HIDDEN> <87o8foaxdc.fsf@HIDDEN> <CANgONYJQkPj05FOo=cG9HKWKf3b=bQk7dqtm9_bP-wbcd2Av2A@HIDDEN> <871rcj6tjw.fsf@HIDDEN> <CALDnm5276bMNrZFrnRrk3RNMCe-QvAxCCpnsMhdo3fOzE1E_NA@HIDDEN> <CANgONYK4+KqEmOT4L6iLC9=f9DbLkVUAnCZ2ZOCF1xQWJFLP7Q@HIDDEN> <878s4did61.fsf@HIDDEN> In-Reply-To: <878s4did61.fsf@HIDDEN> From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= <joaotavora@HIDDEN> Date: Mon, 17 May 2021 16:44:57 +0100 Message-ID: <CALDnm50RBsMOVWEswujO8=wjn6n70+rQjeW8UbwPBuo6sFPTMw@HIDDEN> Subject: Re: bug#47109: eldoc.el: Allow custom separator between documentations in the echo area To: Lars Ingebrigtsen <larsi@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47109 Cc: "Basil L. Contovounesios" <contovob@HIDDEN>, Mathieu Marques <mathieumarques78@HIDDEN>, 47109 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Thanks for the ping, Lars. I will read that bug, too. I hope to propose my own patch to solve this problem in the not so distant future. To be clear, I'm just slightly wary of introducing this patch, a limited way to solve this, if that means we would have to provide backward compatibility for it in case we want to move to a more robust system later on. Thing is, as far as I understand it, between two Emacs releases (i.e. in trunk) we're generally not obliged to provide this backward compatibility. But Eldoc is also distributed independently in ELPA releases, directly from trunk, and that may change things a bit. So erring on the side of caution here. Feel free to comment on the policy followed here. Jo=C3=A3o On Mon, May 17, 2021 at 4:38 PM Lars Ingebrigtsen <larsi@HIDDEN> wrote: > > I have no comment on this patch, but I note that bug#44885 seems to deal > with similar issues (i.e., custom eldoc separators, if I skimmed that > bug report correctly). > > -- > (domestic pets only, the antidote for overdose, milk.) > bloggy blog: http://lars.ingebrigtsen.no > --=20 Jo=C3=A3o T=C3=A1vora
bug-gnu-emacs@HIDDEN
:bug#47109
; Package emacs
.
Full text available.Received: (at 47109) by debbugs.gnu.org; 17 May 2021 15:38:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 17 11:38:12 2021 Received: from localhost ([127.0.0.1]:53577 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1lifJs-0005Nf-Hv for submit <at> debbugs.gnu.org; Mon, 17 May 2021 11:38:12 -0400 Received: from quimby.gnus.org ([95.216.78.240]:59008) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1lifJn-0005N7-6E for 47109 <at> debbugs.gnu.org; Mon, 17 May 2021 11:38:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=jumHVEBHi0mnhc0351zJmJuyu2w4pca9pbQ++LmXIw0=; b=pQx3M208dpZTDlBgq1B+MCsh5f 8U2uktYAoz98wbGFAXiThij9GP4RvsuN1uhxAkSYAjrELk11kuWJYhCggO6Os6M2NnXxzUzPx2fef fCyXSP+ID0MeAPCUuTmwwsDHJBNL6Yx47+Ngw7S2j/Nl483hNadsfa611bZhZiAeoHIo=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1lifJe-00010q-KM; Mon, 17 May 2021 17:38:00 +0200 From: Lars Ingebrigtsen <larsi@HIDDEN> To: Mathieu Marques <mathieumarques78@HIDDEN> Subject: Re: bug#47109: eldoc.el: Allow custom separator between documentations in the echo area References: <CANgONYJ4cooM7Z-iPR9qKDnso8Dv9FYAq=Bt6_-uk2Dm72m+kA@HIDDEN> <87o8foaxdc.fsf@HIDDEN> <CANgONYJQkPj05FOo=cG9HKWKf3b=bQk7dqtm9_bP-wbcd2Av2A@HIDDEN> <871rcj6tjw.fsf@HIDDEN> <CALDnm5276bMNrZFrnRrk3RNMCe-QvAxCCpnsMhdo3fOzE1E_NA@HIDDEN> <CANgONYK4+KqEmOT4L6iLC9=f9DbLkVUAnCZ2ZOCF1xQWJFLP7Q@HIDDEN> X-Now-Playing: d'Eon's _LP_: "audio_15.mp3" Date: Mon, 17 May 2021 17:37:58 +0200 In-Reply-To: <CANgONYK4+KqEmOT4L6iLC9=f9DbLkVUAnCZ2ZOCF1xQWJFLP7Q@HIDDEN> (Mathieu Marques's message of "Thu, 18 Mar 2021 19:30:12 +0100") Message-ID: <878s4did61.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: I have no comment on this patch, but I note that bug#44885 seems to deal with similar issues (i.e., custom eldoc separators, if I skimmed that bug report correctly). -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47109 Cc: "Basil L. Contovounesios" <contovob@HIDDEN>, =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= <joaotavora@HIDDEN>, 47109 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) I have no comment on this patch, but I note that bug#44885 seems to deal with similar issues (i.e., custom eldoc separators, if I skimmed that bug report correctly). -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
bug-gnu-emacs@HIDDEN
:bug#47109
; Package emacs
.
Full text available.Received: (at 47109) by debbugs.gnu.org; 18 Mar 2021 18:29:28 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 18 14:29:28 2021 Received: from localhost ([127.0.0.1]:48017 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1lMxOh-0001UY-FD for submit <at> debbugs.gnu.org; Thu, 18 Mar 2021 14:29:27 -0400 Received: from mail-il1-f171.google.com ([209.85.166.171]:33791) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mathieumarques78@HIDDEN>) id 1lMxOg-0001UM-5M for 47109 <at> debbugs.gnu.org; Thu, 18 Mar 2021 14:29:26 -0400 Received: by mail-il1-f171.google.com with SMTP id u10so5773687ilb.0 for <47109 <at> debbugs.gnu.org>; Thu, 18 Mar 2021 11:29:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=klOLR3K+dIcew47gvlgkh2bdRR4MRquAckV0BWaMmeM=; b=lZ/qNv2ETsN2tYuBXgPFWmg/GsteBq7sUYAo7drNS5CQBSzzHKWjxaIneOKg1rlcik vGov4QgJZ3QJJr5s0BnxmW8QnIF4BFh3nkvXFkXl1tSGPdY2KnHP5U04H5WJWstejb6+ i1ZM5c4EGmg2QJr/2uyGwVWL1Qhv4420MQSql4zI5kzD94fBlqx0ohWh4pNzAVga7MMW +UZ9ptH0QKZxD+OwKLm7ApV2x21mwzGqDRa3KphuIi7s/QTvN7ZU3/ELQPwgxFIO4MWW I3AYHQrfApegNfDq6MUTXnmQso6agaFM5QN0Dplcx/g0BesP9P0UI86Dou5Sh93IT0zN QgzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=klOLR3K+dIcew47gvlgkh2bdRR4MRquAckV0BWaMmeM=; b=nsYyVzCzf8V6VYhqXnHFesXpUP6a8NM6efm9gpnIXeVGqYfIADGeifN29pM2CchbWs mFNHk+lK8Siyi5hGSuA4zDBZbihnSJgiGDjthbcGnU9cYvG4Tw4kQOcO5LVrs0mIxlbg /g5t7CnBShp5KbcDdFCRvFM/5S0ypvGImx7J95/+sc11ALGgU1oxmjvv3hL+bIw5lYXP Cs0gj1nPqnWyyGEYw5/Kx02IIlBt4/l0OTveXXtuuZ265+yDHzHdNNPc9FTlDDsC4976 XWPN6XuNBuDOtgot5q8WN7PORimQNeLhsE2WiWZUKNejDZYJHA1OYSW9hYLru60o0Epu XjHA== X-Gm-Message-State: AOAM532oVI660qevfHCefgWa16WRgqgLsDM4O223My7zLlj0aeudtINc muKLb1X54s+l5Ho15E0pd/ulwXzV0+zV5SRDruk= X-Google-Smtp-Source: ABdhPJxtAdRwD+3gPIXYM9Y1Dd+gQRukPdlQSYDlDK8lkUOryCC1I4scoKbI4rE7u3t3nz12V0xTTArRYQS0M4ZXMa8= X-Received: by 2002:a05:6e02:1aaa:: with SMTP id l10mr12038776ilv.251.1616092160425; Thu, 18 Mar 2021 11:29:20 -0700 (PDT) MIME-Version: 1.0 References: <CANgONYJ4cooM7Z-iPR9qKDnso8Dv9FYAq=Bt6_-uk2Dm72m+kA@HIDDEN> <87o8foaxdc.fsf@HIDDEN> <CANgONYJQkPj05FOo=cG9HKWKf3b=bQk7dqtm9_bP-wbcd2Av2A@HIDDEN> <871rcj6tjw.fsf@HIDDEN> <CALDnm5276bMNrZFrnRrk3RNMCe-QvAxCCpnsMhdo3fOzE1E_NA@HIDDEN> In-Reply-To: <CALDnm5276bMNrZFrnRrk3RNMCe-QvAxCCpnsMhdo3fOzE1E_NA@HIDDEN> From: Mathieu Marques <mathieumarques78@HIDDEN> Date: Thu, 18 Mar 2021 19:30:12 +0100 Message-ID: <CANgONYK4+KqEmOT4L6iLC9=f9DbLkVUAnCZ2ZOCF1xQWJFLP7Q@HIDDEN> Subject: Re: bug#47109: eldoc.el: Allow custom separator between documentations in the echo area To: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= <joaotavora@HIDDEN> Content-Type: multipart/mixed; boundary="00000000000025d88105bdd3c7cc" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 47109 Cc: "Basil L. Contovounesios" <contovob@HIDDEN>, 47109 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) --00000000000025d88105bdd3c7cc Content-Type: multipart/alternative; boundary="00000000000025d87d05bdd3c7ca" --00000000000025d87d05bdd3c7ca Content-Type: text/plain; charset="UTF-8" Hello again, Thanks for the feedback. I agree with the will of allowing more freedom. I joined a replacement patch with the different route that this is now taking, namely the removal of `eldoc--format-doc-buffer' in favor of `eldoc-render-documentation'. Is that closer to what you had in mind? There's an issue however with the `-hr` format function that won't work with terminal-based Emacs due to `:strike-through` apparently not supported there. I was wondering whether a simple mention of that limitation in the docstring would be enough? Terminal-based users would still be able to use the default format function. Regarding the `:extend` keyword not being supported on 26, I think a better way than conditionally add it would be to provide a second `-hr` formatting function that relies on something that is supported on 26 ie. overlay. Although I have little to no experience with overlays so I'm not sure what would be the preferred way of making a horizontal divider. Furthermore, it shouldn't break when the render function is used to return a string. -- Mathieu Marques --00000000000025d87d05bdd3c7ca Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_quote"><div>=C2=A0Hello again,<br></di= v><br>Thanks for the feedback.=C2=A0 I agree with the will of allowing more= freedom.<br><br>I joined a replacement patch with the different route that= this is now taking,<br>namely the removal of `eldoc--format-doc-buffer'= ; in favor of<br>`eldoc-render-documentation'.=C2=A0 Is that closer to = what you had in mind?<br><br>There's an issue however with the `-hr` fo= rmat function that won't work with<br>terminal-based Emacs due to `:str= ike-through` apparently not supported there. =C2=A0I<br>was wondering wheth= er a simple mention of that limitation in the docstring would<br>be enough?= =C2=A0 Terminal-based users would still be able to use the default format<b= r>function.=C2=A0 Regarding the `:extend` keyword not being supported on 26= , I think<br>a better way than conditionally add it would be to provide a s= econd `-hr`<br>formatting function that relies on something that is support= ed on 26 ie.<br>overlay.=C2=A0 Although I have little to no experience with= overlays so I'm not sure<br>what would be the preferred way of making = a horizontal divider.=C2=A0 Furthermore, it<br>shouldn't break when the= render function is used to return a string.<br></div>-- <br><div dir=3D"lt= r" class=3D"gmail_signature"><div dir=3D"ltr">Mathieu Marques</div></div></= div> --00000000000025d87d05bdd3c7ca-- --00000000000025d88105bdd3c7cc Content-Type: text/x-patch; charset="US-ASCII"; name="0002-Add-a-responsible-Eldoc-render-to-target-function.patch" Content-Disposition: attachment; filename="0002-Add-a-responsible-Eldoc-render-to-target-function.patch" Content-Transfer-Encoding: base64 Content-ID: <f_kmf7jvz40> X-Attachment-Id: f_kmf7jvz40 RnJvbSBiMWIyNTFkMjdjNmJkZjc2NWVkNzBhNzlkY2E3NzQxZTZlZmZhOTljIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXRoaWV1IE1hcnF1ZXMgPG1hdGhpZXVtYXJxdWVzNzhAZ21h aWwuY29tPgpEYXRlOiBGcmksIDEyIE1hciAyMDIxIDE5OjQ1OjE4ICswMTAwClN1YmplY3Q6IFtQ QVRDSF0gQWRkIGEgcmVzcG9uc2libGUgRWxkb2MgcmVuZGVyLXRvLXRhcmdldCBmdW5jdGlvbgoK ICAqIGxpc3AvZW1hY3MtbGlzcC9lbGRvYy5lbCAoZWxkb2MtcmVuZGVyLWRvY3VtZW50YXRpb24p OgogIFJlcGxhY2UgZWxkb2MtLWZvcm1hdC1kb2MtYnVmZmVyIChidWcjNDcxMDkpLgogIChlbGRv Yy0tZm9ybWF0LWRvYy1idWZmZXIpOiBSZW1vdmVkLgogIChlbGRvYy1kaXNwbGF5LWluLWJ1ZmZl cik6IFVzZSB0aGUgbmV3IHJlbmRlciBmdW5jdGlvbi4KICAoZWxkb2MtZGlzcGxheS1pbi1lY2hv LWFyZWEpOiBVc2UgdGhlIG5ldyByZW5kZXIgZnVuY3Rpb24uCiAgKGVsZG9jLWRvY3VtZW50YXRp b24tZm9ybWF0LWZ1bmN0aW9uKTogTmV3IHVzZXIgb3B0aW9uLgogIChlbGRvYy1kb2N1bWVudGF0 aW9uLWZvcm1hdC1jb25jYXQpOiBOZXcgZm9ybWF0IGZ1bmN0aW9uLgogIChlbGRvYy1kb2N1bWVu dGF0aW9uLWZvcm1hdC1jb25jYXQtaHIpOiBOZXcgZm9ybWF0IGZ1bmN0aW9uLgotLS0KIGxpc3Av ZW1hY3MtbGlzcC9lbGRvYy5lbCB8IDEyNSArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4MSBpbnNlcnRpb25zKCspLCA0NCBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9saXNwL2VtYWNzLWxpc3AvZWxkb2MuZWwgYi9saXNwL2VtYWNzLWxp c3AvZWxkb2MuZWwKaW5kZXggNDg1ZWEyNjM3OS4uNjRjNjIyMDM5ZiAxMDA2NDQKLS0tIGEvbGlz cC9lbWFjcy1saXNwL2VsZG9jLmVsCisrKyBiL2xpc3AvZW1hY3MtbGlzcC9lbGRvYy5lbApAQCAt MTI5LDYgKzEyOSwxOSBAQCB3aW5kb3cuICBJZiB0aGUgdmFsdWUgaXMgdGhlIHN5bWJvbCBgbWF5 YmUnLCB0aGVuIHRoZSBlY2hvIGFyZWEKIGlzIG9ubHkgc2tpcHBlZCBpZiB0aGUgZG9jdW1lbnRh dGlvbiBkb2Vzbid0IGZpdCB0aGVyZS4iCiAgIDp0eXBlICdib29sZWFuKQogCisoZGVmY3VzdG9t IGVsZG9jLWRvY3VtZW50YXRpb24tZm9ybWF0LWZ1bmN0aW9uICMnZWxkb2MtZG9jdW1lbnRhdGlv bi1mb3JtYXQtY29uY2F0CisgICJGdW5jdGlvbiB1c2VkIHRvIGZvcm1hdCBkb2N1bWVudGF0aW9u IGluIHRoZSAqZWxkb2MqIGJ1ZmZlci4KKworLSBgZWxkb2MtZG9jdW1lbnRhdGlvbi1mb3JtYXQt Y29uY2F0JzogY29uY2F0ZW5hdGVzIGRvY3VtZW50YXRpb25zIHRvZ2V0aGVyCisgIGpvaW5pbmcg d2l0aCBhIG5ld2xpbmUgY2hhcmFjdGVyJy4KKworLSBgZWxkb2MtZG9jdW1lbnRhdGlvbi1mb3Jt YXQtY29uY2F0LWhyJzogY29uY2F0ZW5hdGVzIGRvY3VtZW50YXRpb25zIHRvZ2V0aGVyCisgIGpv aW5pbmcgd2l0aCBhIGhvcml6b250YWwgcnVsZS4iCisgIDp0eXBlICcocmFkaW8gKGZ1bmN0aW9u LWl0ZW0gZWxkb2MtZG9jdW1lbnRhdGlvbi1mb3JtYXQtY29uY2F0KQorICAgICAgICAgICAgICAg IChmdW5jdGlvbi1pdGVtIGVsZG9jLWRvY3VtZW50YXRpb24tZm9ybWF0LWNvbmNhdC1ocikKKyAg ICAgICAgICAgICAgICBmdW5jdGlvbikKKyAgOnZlcnNpb24gIjI4LjEiKQorCiAoZGVmZmFjZSBl bGRvYy1oaWdobGlnaHQtZnVuY3Rpb24tYXJndW1lbnQKICAgJygodCAoOmluaGVyaXQgYm9sZCkp KQogICAiRmFjZSB1c2VkIGZvciB0aGUgYXJndW1lbnQgYXQgcG9pbnQgaW4gYSBmdW5jdGlvbidz IGFyZ3VtZW50IGxpc3QuCkBAIC00NjYsNDQgKzQ3OSw3MSBAQCBUaGlzIGhvbGRzIHRoZSByZXN1 bHRzIG9mIHRoZSBsYXN0IGRvY3VtZW50YXRpb24gcmVxdWVzdC4iCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYnVmZmVyLW5hbWUpKSkKICAgICAoZGlzcGxh eS1idWZmZXIgKGN1cnJlbnQtYnVmZmVyKSkpKQogCi0oZGVmdW4gZWxkb2MtLWZvcm1hdC1kb2Mt YnVmZmVyIChkb2NzKQotICAiRW5zdXJlIERPQ1MgYXJlIGRpc3BsYXllZCBpbiBhbiAqZWxkb2Mq IGJ1ZmZlci4iCi0gICh3aXRoLWN1cnJlbnQtYnVmZmVyIChpZiAoYnVmZmVyLWxpdmUtcCBlbGRv Yy0tZG9jLWJ1ZmZlcikKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGVsZG9jLS1kb2MtYnVm ZmVyCi0gICAgICAgICAgICAgICAgICAgICAgICAgKHNldHEgZWxkb2MtLWRvYy1idWZmZXIKLSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZ2V0LWJ1ZmZlci1jcmVhdGUgIiAqZWxkb2Mq IikpKQotICAgICh1bmxlc3MgKGVxIGRvY3MgZWxkb2MtLWRvYy1idWZmZXItZG9jcykKLSAgICAg IChzZXRxLWxvY2FsIGVsZG9jLS1kb2MtYnVmZmVyLWRvY3MgZG9jcykKLSAgICAgIChsZXQgKChp bmhpYml0LXJlYWQtb25seSB0KQotICAgICAgICAgICAgKHRoaW5ncy1yZXBvcnRlZC1vbikpCi0g ICAgICAgIChlcmFzZS1idWZmZXIpIChzZXRxIGJ1ZmZlci1yZWFkLW9ubHkgdCkKLSAgICAgICAg KGxvY2FsLXNldC1rZXkgInEiICdxdWl0LXdpbmRvdykKLSAgICAgICAgKGNsLWxvb3AgZm9yIChk b2NzIC4gcmVzdCkgb24gZG9jcwotICAgICAgICAgICAgICAgICBmb3IgKHRoaXMtZG9jIC4gcGxp c3QpID0gZG9jcwotICAgICAgICAgICAgICAgICBmb3IgdGhpbmcgPSAocGxpc3QtZ2V0IHBsaXN0 IDp0aGluZykKLSAgICAgICAgICAgICAgICAgd2hlbiB0aGluZyBkbwotICAgICAgICAgICAgICAg ICAoY2wtcHVzaG5ldyB0aGluZyB0aGluZ3MtcmVwb3J0ZWQtb24pCi0gICAgICAgICAgICAgICAg IChzZXRxIHRoaXMtZG9jCi0gICAgICAgICAgICAgICAgICAgICAgIChjb25jYXQKLSAgICAgICAg ICAgICAgICAgICAgICAgIChwcm9wZXJ0aXplIChmb3JtYXQgIiVzIiB0aGluZykKLSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICdmYWNlIChwbGlzdC1nZXQgcGxpc3QgOmZhY2Up KQotICAgICAgICAgICAgICAgICAgICAgICAgIjogIgotICAgICAgICAgICAgICAgICAgICAgICAg dGhpcy1kb2MpKQotICAgICAgICAgICAgICAgICBkbyAoaW5zZXJ0IHRoaXMtZG9jKQotICAgICAg ICAgICAgICAgICB3aGVuIHJlc3QgZG8gKGluc2VydCAiXG4iKQotICAgICAgICAgICAgICAgICBm aW5hbGx5IChnb3RvLWNoYXIgKHBvaW50LW1pbikpKQotICAgICAgICA7OyBSZW5hbWUgdGhlIGJ1 ZmZlciwgdGFraW5nIGludG8gYWNjb3VudCB3aGV0aGVyIGl0IHdhcwotICAgICAgICA7OyBoaWRk ZW4gb3Igbm90Ci0gICAgICAgIChyZW5hbWUtYnVmZmVyIChmb3JtYXQgIiVzKmVsZG9jJXMqIgot ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpZiAoc3RyaW5nLW1hdGNoICJeICIgKGJ1 ZmZlci1uYW1lKSkgIiAiICIiKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpZiB0 aGluZ3MtcmVwb3J0ZWQtb24KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZv cm1hdCAiIGZvciAlcyIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAobWFwY29uY2F0Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChsYW1iZGEgKHMpIChmb3JtYXQgIiVzIiBzKSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgdGhpbmdzLXJlcG9ydGVkLW9uCi0gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICIsICIpKQotICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIiIpKSkpKSkKLSAgZWxkb2MtLWRvYy1idWZmZXIpCisoZGVmdW4gZWxkb2MtZG9j dW1lbnRhdGlvbi1mb3JtYXQtY29uY2F0IChpdGVtcyAmb3B0aW9uYWwgc2VwYXJhdG9yKQorICAi UmV0dXJuIGRvY3VtZW50YXRpb24gSVRFTVMgY29uY2F0ZW5hdGVkLgorSm9pbiB3aXRoIFNFUEFS QVRPUiB3aGljaCBkZWZhdWx0cyB0byBcbi4KK1NlZSBgZWxkb2MtZG9jdW1lbnRhdGlvbi1mb3Jt YXQtZnVuY3Rpb24nLiIKKyAgKG1hcGNvbmNhdCAobGFtYmRhIChpdGVtKQorICAgICAgICAgICAg ICAgKHBjYXNlLWxldCogKChgKCxkb2N1bWVudGF0aW9uIC4gLHBsaXN0KSBpdGVtKQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChmYWNlIChwbGlzdC1nZXQgcGxpc3QgOmZhY2UpKQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICh0aGluZyAocGxpc3QtZ2V0IHBsaXN0IDp0aGluZykp KQorICAgICAgICAgICAgICAgICAoY29uY2F0ICh3aGVuIHRoaW5nCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAoY29uY2F0IChwcm9wZXJ0aXplIChmb3JtYXQgIiVzIiB0aGluZykgJ2ZhY2Ug ZmFjZSkgIjogIikpCisgICAgICAgICAgICAgICAgICAgICAgICAgZG9jdW1lbnRhdGlvbikpKQor ICAgICAgICAgICAgIGl0ZW1zCisgICAgICAgICAgICAgKG9yIHNlcGFyYXRvciAiXG4iKSkpCisK KyhkZWZ1biBlbGRvYy1kb2N1bWVudGF0aW9uLWZvcm1hdC1jb25jYXQtaHIgKGl0ZW1zKQorICAi UmV0dXJuIElURU1TIGNvbmNhdGVuYXRlZCBsaWtlIGBlbGRvYy1kb2N1bWVudGF0aW9uLWZvcm1h dC1jb25jYXQnIGJ1dCBqb2luCit3aXRoIGEgaG9yaXpvbnRhbCBydWxlLgorU2VlIGBlbGRvYy1k b2N1bWVudGF0aW9uLWZvcm1hdC1mdW5jdGlvbicuIgorICAobGV0ICgoc2VwYXJhdG9yIChjb25j YXQKKyAgICAgICAgICAgICAgICAgICAgIlxuIgorICAgICAgICAgICAgICAgICAgICAocHJvcGVy dGl6ZSAiXG4iICdmYWNlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICcoOmV4dGVu ZCB0IDppbmhlcml0IHNoYWRvdyA6c3RyaWtlLXRocm91Z2ggdCkpKSkpCisgICAgKGVsZG9jLWRv Y3VtZW50YXRpb24tZm9ybWF0LWNvbmNhdCBpdGVtcyBzZXBhcmF0b3IpKSkKKworKGRlZnVuIGVs ZG9jLS1yZW5kZXItZG9jdW1lbnRhdGlvbi1idWZmZXIgKHRleHQgYnVmZmVyKQorICAiU3ViLXJv dXRpbmUgdG8gd3JpdGUgZG9jdW1lbnRhdGlvbiBURVhUIGluIEJVRkZFUi4gIFJldHVybiBpdCBh ZnRlcndhcmRzLiIKKyAgKHdpdGgtY3VycmVudC1idWZmZXIgYnVmZmVyCisgICAgKGxldCAoKGlu aGliaXQtcmVhZC1vbmx5IHQpCisgICAgICAgICAgKHRoaW5ncy1yZXBvcnRlZC1vbikpCisgICAg ICAoZXJhc2UtYnVmZmVyKQorICAgICAgKHNldHEtbG9jYWwgYnVmZmVyLXJlYWQtb25seSB0KQor ICAgICAgKGxvY2FsLXNldC1rZXkgInEiICdxdWl0LXdpbmRvdykKKyAgICAgIChpbnNlcnQgdGV4 dCkKKyAgICAgIDs7IFJlbmFtZSB0aGUgYnVmZmVyLCB0YWtpbmcgaW50byBhY2NvdW50IHdoZXRo ZXIgaXQgd2FzIGhpZGRlbgorICAgICAgKHJlbmFtZS1idWZmZXIgKGZvcm1hdCAiJXMqZWxkb2Ml cyoiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpZiAoc3RyaW5nLW1hdGNoICJeICIg KGJ1ZmZlci1uYW1lKSkgIiAiICIiKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaWYg dGhpbmdzLXJlcG9ydGVkLW9uCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZm9y bWF0ICIgZm9yICVzIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo bWFwY29uY2F0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGFt YmRhIChzKSAoZm9ybWF0ICIlcyIgcykpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB0aGluZ3MtcmVwb3J0ZWQtb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICIsICIpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIi KSkpCisKKyAgICAgICkpCisgIGJ1ZmZlcikKKworKGRlZnVuIGVsZG9jLXJlbmRlci1kb2N1bWVu dGF0aW9uIChkb2N1bWVudGF0aW9ucyAmb3B0aW9uYWwgdGFyZ2V0KQorICAiUmVuZGVyIERPQ1VN RU5UQVRJT05TIG9udG8gVEFSR0VULgorSWYgb3B0aW9uYWwgVEFSR0VUIGlzIG5vdCBwcm92aWRl ZCwgc2ltcGx5IHJldHVybiB0aGUgZm9ybWF0dGVkIHN0cmluZy4gIElmIGl0CitpcyB0LCByZW5k ZXIgdGhlIGRvY3VtZW50YXRpb24gaW50byB0aGUgKmVsZG9jKiBidWZmZXIgYGVsZG9jLS1kb2Mt YnVmZmVyJy4KK0Vsc2UsIGFzc3VtZSBUQVJHRVQgaXMgYSBuYW1lIHRoYXQgY2FuIGJlIHBhc3Nl ZCB0byBgZ2V0LWJ1ZmZlci1jcmVhdGUnLiIKKyAgKHVubGVzcyAoZXEgZG9jdW1lbnRhdGlvbnMg ZWxkb2MtLWRvYy1idWZmZXItZG9jcykKKyAgICAoc2V0cS1sb2NhbCBlbGRvYy0tZG9jLWJ1ZmZl ci1kb2NzIGRvY3VtZW50YXRpb25zKQorICAgIChsZXQgKChidWZmZXIgKHdoZW4gdGFyZ2V0Cisg ICAgICAgICAgICAgICAgICAgIChpZiAob3IgKGJ1ZmZlcnAgdGFyZ2V0KSAoc3RyaW5ncCB0YXJn ZXQpKQorICAgICAgICAgICAgICAgICAgICAgICAgKGdldC1idWZmZXItY3JlYXRlIHRhcmdldCkK KyAgICAgICAgICAgICAgICAgICAgICAoc2V0cSBlbGRvYy0tZG9jLWJ1ZmZlcgorICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChnZXQtYnVmZmVyLWNyZWF0ZSAoaWYgKGJ1ZmZlci1saXZlLXAg ZWxkb2MtLWRvYy1idWZmZXIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBlbGRvYy0tZG9jLWJ1ZmZlcgorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICIgKmVsZG9jKiIpKSkpKSkKKyAgICAgICAgICAoYm9k eSAoZnVuY2FsbCBlbGRvYy1kb2N1bWVudGF0aW9uLWZvcm1hdC1mdW5jdGlvbiBkb2N1bWVudGF0 aW9ucykpKQorICAgICAgKGlmIGJ1ZmZlcgorICAgICAgICAgIChlbGRvYy0tcmVuZGVyLWRvY3Vt ZW50YXRpb24tYnVmZmVyIGJvZHkgYnVmZmVyKQorICAgICAgICBib2R5KSkpKQogCiAoZGVmdW4g ZWxkb2MtLWVjaG8tYXJlYS1zdWJzdHJpbmcgKGF2YWlsYWJsZSkKICAgIkdpdmVuIEFWQUlMQUJM RSBsaW5lcywgZ2V0IGJ1ZmZlciBzdWJzdHJpbmcgdG8gZGlzcGxheSBpbiBlY2hvIGFyZWEuCkBA IC01OTAsMTQgKzYzMCwxMSBAQCBIb25vciBgZWxkb2MtZWNoby1hcmVhLXVzZS1tdWx0aWxpbmUt cCcgYW5kCiAgICAgICAgICAgICAgICA7OyBFbHNlLCBnaXZlbiBhIHBvc2l0aXZlIG51bWJlciBv ZiBsb2dpY2FsIGxpbmVzLCB3ZQogICAgICAgICAgICAgICAgOzsgZm9ybWF0IHRoZSAqZWxkb2Mq IGJ1ZmZlciwgdXNpbmcgYXMgbW9zdCBvZiBpdHMKICAgICAgICAgICAgICAgIDs7IGNvbnRlbnRz IGFzIHdlIGtub3cgd2lsbCBmaXQuCi0gICAgICAgICAgICAgICAod2l0aC1jdXJyZW50LWJ1ZmZl ciAoZWxkb2MtLWZvcm1hdC1kb2MtYnVmZmVyIGRvY3MpCisgICAgICAgICAgICAgICAod2l0aC1j dXJyZW50LWJ1ZmZlciAoZWxkb2MtcmVuZGVyLWRvY3VtZW50YXRpb24gZG9jcyB0KQogICAgICAg ICAgICAgICAgICAoc2F2ZS1leGN1cnNpb24KICAgICAgICAgICAgICAgICAgICAoZWxkb2MtLWVj aG8tYXJlYS1zdWJzdHJpbmcgYXZhaWxhYmxlKSkpKQogICAgICAgICAgICAgICAodCA7OyB0aGlz IGlzIHRoZSAidHJ1bmNhdGUgYnJ1dGFsbHkiIHNpdHVhdGlvbgotICAgICAgICAgICAgICAgKGxl dCAoKHN0cmluZwotICAgICAgICAgICAgICAgICAgICAgICh3aXRoLWN1cnJlbnQtYnVmZmVyIChl bGRvYy0tZm9ybWF0LWRvYy1idWZmZXIgZG9jcykKLSAgICAgICAgICAgICAgICAgICAgICAgIChi dWZmZXItc3Vic3RyaW5nIChnb3RvLWNoYXIgKHBvaW50LW1pbikpCi0gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAobGluZS1lbmQtcG9zaXRpb24gMSkpKSkpCisgICAg ICAgICAgICAgICAobGV0ICgoc3RyaW5nIChlbGRvYy1yZW5kZXItZG9jdW1lbnRhdGlvbiBkb2Nz KSkpCiAgICAgICAgICAgICAgICAgIChpZiAoPiAobGVuZ3RoIHN0cmluZykgd2lkdGgpICA7IHRy dW5jYXRpb24gdG8gaGFwcGVuCiAgICAgICAgICAgICAgICAgICAgICAodW5sZXNzIChlbGRvYy0t ZWNoby1hcmVhLXByZWZlci1kb2MtYnVmZmVyLXAgdCkKICAgICAgICAgICAgICAgICAgICAgICAg KHRydW5jYXRlLXN0cmluZy10by13aWR0aCBzdHJpbmcgd2lkdGgpKQpAQCAtNjA5LDcgKzY0Niw3 IEBAIEhvbm9yIGBlbGRvYy1lY2hvLWFyZWEtdXNlLW11bHRpbGluZS1wJyBhbmQKIChkZWZ1biBl bGRvYy1kaXNwbGF5LWluLWJ1ZmZlciAoZG9jcyBpbnRlcmFjdGl2ZSkKICAgIkRpc3BsYXkgRE9D UyBpbiBhIGRlZGljYXRlZCBidWZmZXIuCiBJZiBJTlRFUkFDVElWRSBpcyB0LCBhbHNvIGRpc3Bs YXkgdGhlIGJ1ZmZlci4iCi0gIChlbGRvYy0tZm9ybWF0LWRvYy1idWZmZXIgZG9jcykKKyAgKGVs ZG9jLXJlbmRlci1kb2N1bWVudGF0aW9uIGRvY3MgdCkKICAgKHdoZW4gaW50ZXJhY3RpdmUKICAg ICAoZWxkb2MtZG9jLWJ1ZmZlcikpKQogCi0tIAoyLjMwLjEKCg== --00000000000025d88105bdd3c7cc--
bug-gnu-emacs@HIDDEN
:bug#47109
; Package emacs
.
Full text available.Received: (at 47109) by debbugs.gnu.org; 13 Mar 2021 14:35:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 13 09:35:58 2021 Received: from localhost ([127.0.0.1]:59367 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1lL5N0-0007AS-Ck for submit <at> debbugs.gnu.org; Sat, 13 Mar 2021 09:35:58 -0500 Received: from mail-il1-f172.google.com ([209.85.166.172]:38127) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <joaotavora@HIDDEN>) id 1lL5Mx-0007AD-TE for 47109 <at> debbugs.gnu.org; Sat, 13 Mar 2021 09:35:57 -0500 Received: by mail-il1-f172.google.com with SMTP id f10so5304554ilq.5 for <47109 <at> debbugs.gnu.org>; Sat, 13 Mar 2021 06:35:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=uGU9H0mbawhRgLPxTBI2C0++43tzTSMVlIdVKD9CNQ4=; b=Ay/vuWsGAlhvksciDXRBf6J4gTw6Q34VC7mKSJqIiDEw0nOBMPkez3VaSKRX9HFZWO HlB+UDzP6wU7l0erv0Z/boPEDErykwX9gxT0uOnzLKkfU8C6dh5Am6mFnSkbm1o09oQQ lQsWSZBKXq3RNoHhSVvgrnqLT6CyM+dRFcaoxH7c+4DV1BU2uv4nJM0ozMczMbmLQ5m7 6m0kAD6lo7zIMHoDj5eCKJA1v4crVWV/lOpN5n3LXuZB0kd8u5Ryerfo2nYyIwerI3Y1 Hnm/Ib0xo4wYKGdD7YqutQqcm2myVso31QxaPwS0eAZmejft+4ARMEohEPlDSuG7qTek QPow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=uGU9H0mbawhRgLPxTBI2C0++43tzTSMVlIdVKD9CNQ4=; b=eewfLDP48qUg6vVOX0SK7X9P164jOgzrxLRDrnFCrw1j6KyPhtATRkohhuXhUXWA1e sqELmbV1dUoIIYxBWdghGmD0yXZSoVE8AXNDj0ddqlH9kUk5nYyuJr+IZdvUwpBbCIev UdfP6XBvXsdkoGiV1Xv11jUTmFGbBICuyrxIVe0bvFlWBD3uSoLs1csqsVA3KZASroK6 w8CwT19fM01UrEdmlXwogsx0GE9A61+KX/IX6yDJdZUaOfYosJ4oZ2a8mN0qpiIaCEhh vgVjPbDT8gtHnPkiNWs2CiEzpv34X22fML4VNadfD4P22WFZAZsPoewLDowQwoDZA4EW BzPg== X-Gm-Message-State: AOAM533ry5cDcsORpvgdtbTMte3xn4+e+/xOvrUsx5OjOJ+OdFPaHd+O m1zb95MM9b1WXJc3q3xmZ+pmZD3ZuDyLawT1aHs= X-Google-Smtp-Source: ABdhPJx6sNYAILSpVb6nMYQelrvM2U1Gf1Nc/dam5XxHcgCD0jUfKb82Rhu9Kwf9T4IQXmsprCIvLCWbYPWwncS9ggs= X-Received: by 2002:a92:da48:: with SMTP id p8mr6137318ilq.137.1615646150261; Sat, 13 Mar 2021 06:35:50 -0800 (PST) MIME-Version: 1.0 References: <CANgONYJ4cooM7Z-iPR9qKDnso8Dv9FYAq=Bt6_-uk2Dm72m+kA@HIDDEN> <87o8foaxdc.fsf@HIDDEN> <CANgONYJQkPj05FOo=cG9HKWKf3b=bQk7dqtm9_bP-wbcd2Av2A@HIDDEN> <871rcj6tjw.fsf@HIDDEN> In-Reply-To: <871rcj6tjw.fsf@HIDDEN> From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= <joaotavora@HIDDEN> Date: Sat, 13 Mar 2021 14:35:38 +0000 Message-ID: <CALDnm5276bMNrZFrnRrk3RNMCe-QvAxCCpnsMhdo3fOzE1E_NA@HIDDEN> Subject: Re: bug#47109: eldoc.el: Allow custom separator between documentations in the echo area To: "Basil L. Contovounesios" <contovob@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47109 Cc: Mathieu Marques <mathieumarques78@HIDDEN>, 47109 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Thank you both, Personally, I'm fine with the first whitespace patch, as long as it's only whitespace. I've had a look at the simple second patch and while such a thing is indeed mostly innocuous (and potentially very useful), I wonder if we shouldn't be a bit more ambitious. There are bound to be many more sophisticated strategies for composing items of documentation and it doesn't make sense, to me, for Eldoc to add two new user-visible endpoints to what is already a long, ad-hoc-tailored list of legacy endpoints just for the relatively limited technique of "composition by concatenation". For example, in elisp-mode, one plan could be have the composition of the multiple documentation items collected by the elisp eldoc backends resultin a documentation buffer that looks very much like what you get from describe-symbol or C-h o in form, function and content. That potentially needs a much more sophisticated composition strategy that is specific to the elisp-mode major mode. So I'd argue for a a new eldoc-render-documentation function. That should give the user enough freedom to do these basic separators but doesn't bloat the API with limited micro-switches (at least not yet, we can add such things in the main eldoc.el eventually). eldoc-render-documentation could be a generic function given: - the items of documentation to render - the target "canvas", which may be a buffer (the eldoc buffer), the echo area, or some other object (a tooltip? some user-defined documentation container?) It should output things in a buffer, or maybe a string. There seems be bit of an overlap here with `eldoc-display-functions', but it is rather a healthy relation, in my view. Those functions should be more concerned with managing access and visibility of the target canvas than actually rendering the text, which may be specific to a major-mode and a potentially orthogonal task. So each element in `eldoc-display-functions` should call `eldoc-render-documentation` passing it suitable arguments to produce the final text. Jo=C3=A3o
bug-gnu-emacs@HIDDEN
:bug#47109
; Package emacs
.
Full text available.Received: (at 47109) by debbugs.gnu.org; 13 Mar 2021 14:02:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 13 09:02:23 2021 Received: from localhost ([127.0.0.1]:59341 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1lL4qV-0006Ai-6a for submit <at> debbugs.gnu.org; Sat, 13 Mar 2021 09:02:23 -0500 Received: from mail-wr1-f47.google.com ([209.85.221.47]:47033) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <contovob@HIDDEN>) id 1lL4qS-00064b-8w for 47109 <at> debbugs.gnu.org; Sat, 13 Mar 2021 09:02:21 -0500 Received: by mail-wr1-f47.google.com with SMTP id v4so3302032wrp.13 for <47109 <at> debbugs.gnu.org>; Sat, 13 Mar 2021 06:02:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=M94NhexhsByokIye7iCfXuiQVb/gD0ZJNU/WScPN5mE=; b=dQAr8C3mJSJC63IT9UqNyOnKzrfgek/y6Hu1SL7pdYkq74PWZIKCVgskCwYHYYqFts QtShN6xecJi4t6uE0AHqwjHKAQYaVABSpKQZBMLWztutrrTVvihSu1AptO2q5xBMyVxq OmsvxKNFvbBGJHVROuM2lP9bmRdr5pcKWeQ3Ju8vw1WUaPS+4WHk8CEiWM7qWg8vdiPm BXFUoYouZ+A1Udy8Ds4tKm2UcyGsSNTUAuS1vMeR23wQQHrEnF4J8Rknd4YenPm2I54B s4ja5oC9y8CS+qOklCZyC5sc3YoGgNT9lpeLt6UCgvTdxB0jf/xLF97//UNulqnDLtOs MFmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=M94NhexhsByokIye7iCfXuiQVb/gD0ZJNU/WScPN5mE=; b=Ltg4rL/t3nyVyhNHu0UacShBX9KB1ns9VShLUadBZW8kyoItEjCNl9fiuSJk83LT9b Y56oG9qsEvwxikqZRyPKLHMNdMemN+WdEm2O4nGkhDKi1CHcb8PfLqFRI8HcX17gFItg AWe2f6uRLnS7BbOSsX14b7nStaapYPLLvwDBWSrPtrriygmZODF9uaXGm61sI4BZgV59 mTbyyEhDqoYd4Vf+fuVMBeG3FzAhCnYRZqpnwk84IdS7dYTMXJm6QHHkikX0CmaQ5Mbe mw8sPNbymk5KEGNaj3EVqHP/psFfI2G2O9rNDSdHwCUG1MCWFCnwPSnwGhbJIPfsFcng nVww== X-Gm-Message-State: AOAM533VEH6FQy7utoQVp+0sOb/ksK9ajKMqqBBfVo4bPZUXoRdqKxtv w/zqbaHZ+/neowL7o0iYAopnKQ== X-Google-Smtp-Source: ABdhPJyMO0cKzQTuTXzHGtFYphd+P5feVJerVUvRgbox9sC28o+boRD6tWp41ILjhppGLaXEhShAUw== X-Received: by 2002:a5d:4884:: with SMTP id g4mr18971183wrq.191.1615644134342; Sat, 13 Mar 2021 06:02:14 -0800 (PST) Received: from localhost ([2a02:8084:20e2:c380:f410:82e8:3a21:eedf]) by smtp.gmail.com with ESMTPSA id f14sm6646432wmf.7.2021.03.13.06.02.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 13 Mar 2021 06:02:13 -0800 (PST) From: "Basil L. Contovounesios" <contovob@HIDDEN> To: Mathieu Marques <mathieumarques78@HIDDEN> Subject: Re: bug#47109: eldoc.el: Allow custom separator between documentations in the echo area References: <CANgONYJ4cooM7Z-iPR9qKDnso8Dv9FYAq=Bt6_-uk2Dm72m+kA@HIDDEN> <87o8foaxdc.fsf@HIDDEN> <CANgONYJQkPj05FOo=cG9HKWKf3b=bQk7dqtm9_bP-wbcd2Av2A@HIDDEN> Date: Sat, 13 Mar 2021 14:02:11 +0000 In-Reply-To: <CANgONYJQkPj05FOo=cG9HKWKf3b=bQk7dqtm9_bP-wbcd2Av2A@HIDDEN> (Mathieu Marques's message of "Sat, 13 Mar 2021 13:26:56 +0100") Message-ID: <871rcj6tjw.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 47109 Cc: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= <joaotavora@HIDDEN>, 47109 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Mathieu Marques <mathieumarques78@HIDDEN> writes: > Thanks for the feedback. Joined a replacement for 2nd patch following > the suggested improvements. LGTM, thanks, -- Basil
bug-gnu-emacs@HIDDEN
:bug#47109
; Package emacs
.
Full text available.Received: (at 47109) by debbugs.gnu.org; 13 Mar 2021 12:26:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 13 07:26:19 2021 Received: from localhost ([127.0.0.1]:59242 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1lL3LW-0008ML-Uh for submit <at> debbugs.gnu.org; Sat, 13 Mar 2021 07:26:19 -0500 Received: from mail-io1-f47.google.com ([209.85.166.47]:44413) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mathieumarques78@HIDDEN>) id 1lL3LT-0008M7-JG for 47109 <at> debbugs.gnu.org; Sat, 13 Mar 2021 07:26:17 -0500 Received: by mail-io1-f47.google.com with SMTP id 81so28588811iou.11 for <47109 <at> debbugs.gnu.org>; Sat, 13 Mar 2021 04:26:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=RuTbTwbBDL/dB92JX/AgomevWmECTX3TvlALBwSQ7dg=; b=YPoOvmE949FiD9wGoM84XAbxeRXjxQdCtuRDkFDUf64fXBp1PN8NHv0ghSCOp0tnaH 5gET2YXUQ8LJ3jcsW6i89BlxcwZnLJTRpiqnfj+w5/MCIpLVOaBNyxq9kV/a9w4++F8l EyYHOmn4hKm2ENbqTKd0vJOoVx0lxongIDdO8c72m2aPk+l4GLiVRVx4dJ20WJ9ckaPS d1YPvOQvS1WJ47mjT9kbqpJrwtRcQXjOKIJGCSXOfG5IxWRn3m8iOSl1/tgcKJ4jpB0B IskqYUz7gC3AOFMJxw3TKjF1SWptDV9LIMXbGbSu7305IVm/fgNEx4XbON+3Pc55pVDr GIuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=RuTbTwbBDL/dB92JX/AgomevWmECTX3TvlALBwSQ7dg=; b=rr8TD4oNVQnO0vCIdf0jZg4+D/Hpm3zhh7f9vMh4t75f1deXNMvyeWcrsP7EYmPA9H d7u3CcUYjcATC6L9OyGbnXUgAzu3vA6Jn+P4Vyn03ws4JLB/8YxsL1MfiBZjjweu857g 3mXnKhxO1h+FC5kOS3XLq28jUcVD4S4nC3hl7J2an3vrkmFdtawbX5Yz8//I3kfSa4xO uVNGPeClYwTqPb4BPZEroO4nJY2NIoBC2iHEkVOk6SQpCQgRnhhEilvAf1FlYXSzhnq5 GhAzykhQM4VY71PIa9+4BVsDwEtjiTWTt5bv4PakdY67mXH4WZB2fvpkvP2ZLm6HMGJw p4VQ== X-Gm-Message-State: AOAM532TTHiesFW1s9KK+H9rT0ffULWxDtJBCW9Au5Tt4/H/kHXgNuC3 RWAX3fbWW52OmVyzFyDFkAWs1CVTc9tw25oiLUw= X-Google-Smtp-Source: ABdhPJw1r407xdo8PSMXL6u5IZHIusEARoT0NelgaSZFCqeflqDMHQMBvm0crduro01pXlCUHfAdpLNfoJ+AeRq+BPs= X-Received: by 2002:a5d:9c50:: with SMTP id 16mr2520322iof.66.1615638369994; Sat, 13 Mar 2021 04:26:09 -0800 (PST) MIME-Version: 1.0 References: <CANgONYJ4cooM7Z-iPR9qKDnso8Dv9FYAq=Bt6_-uk2Dm72m+kA@HIDDEN> <87o8foaxdc.fsf@HIDDEN> In-Reply-To: <87o8foaxdc.fsf@HIDDEN> From: Mathieu Marques <mathieumarques78@HIDDEN> Date: Sat, 13 Mar 2021 13:26:56 +0100 Message-ID: <CANgONYJQkPj05FOo=cG9HKWKf3b=bQk7dqtm9_bP-wbcd2Av2A@HIDDEN> Subject: Re: bug#47109: eldoc.el: Allow custom separator between documentations in the echo area To: "Basil L. Contovounesios" <contovob@HIDDEN> Content-Type: multipart/mixed; boundary="00000000000021277705bd6a1f10" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 47109 Cc: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= <joaotavora@HIDDEN>, 47109 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) --00000000000021277705bd6a1f10 Content-Type: multipart/alternative; boundary="00000000000021277305bd6a1f0e" --00000000000021277305bd6a1f0e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thanks for the feedback. Joined a replacement for 2nd patch following the suggested improvements. On Fri, Mar 12, 2021 at 10:13 PM Basil L. Contovounesios <contovob@HIDDEN> wrote: > severity 47109 wishlist > tags 47109 patch > quit > > Mathieu Marques <mathieumarques78@HIDDEN> writes: > > > 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. > > Thanks, CCing Jo=C3=A3o as an expert on both packages. > > > 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. > > Indeed, the Emacs convention is to only make whitespace/formatting > changes when already modifying that code for other purposes. > > > Subject: [PATCH 2/2] * lisp/emacs-lisp/eldoc.el > (eldoc--format-doc-buffer): > > Allow custom separator > > The log message should also mention the new symbols being added, e.g.: > > Make ElDoc separator customizable > > * lisp/emacs-lisp/eldoc.el (eldoc-documentation-separator): > New user option (bug#47109). > (eldoc-documentation-separator): New face. > (eldoc--format-doc-buffer): Use them as a custom separator. > > > +(defcustom eldoc-documentation-separator "" > > + "Separator to use between each documentation thing, when multiple." > > + :type 'string) > > + > > +(defface eldoc-documentation-separator '((t (:extend t :inherit > shadow))) > > According to (info "(elisp) Defining Faces"), this syntax is supported > for backward compatibility; nowadays the preferred format is: > > '((t :inherit shadow :extend t)) > > But: ElDoc supports Emacs =E2=89=A5 26.3, so use of the newer :extend att= ribute > has to be conditional on that, e.g.: > > `((t :inherit shadow ,@(and (>=3D emacs-major-version 27) '(:extend t))= )) > > > + "Face to use for the separator between documentation things.") > > Both the defcustom and the defface also need a :version tag. > > Thanks, > > -- > Basil > --=20 Mathieu Marques --00000000000021277305bd6a1f0e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Thanks for the feedback. Joined a replacement for 2nd patc= h following the suggested improvements.</div><br><div class=3D"gmail_quote"= ><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Mar 12, 2021 at 10:13 PM Bas= il L. Contovounesios <<a href=3D"mailto:contovob@HIDDEN">contovob@HIDDEN= </a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:= 0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">= severity 47109 wishlist<br> tags 47109 patch<br> quit<br> <br> Mathieu Marques <<a href=3D"mailto:mathieumarques78@HIDDEN" target=3D= "_blank">mathieumarques78@HIDDEN</a>> writes:<br> <br> > While trying out eglot.el, I played around with eldoc.el and needed to= <br> > display all pieces of documentations in the echo area at once. The<br> > joined patch allows for a custom separator between said<br> > documentations.<br> <br> Thanks, CCing Jo=C3=A3o as an expert on both packages.<br> <br> > First patch is a fix to indenting levels as well as untabifying the<br= > > whole file. That was done automatically by my configuration and given<= br> > the existing code I thought it would be beneficial to most to provide<= br> > a patch for that as well. Feel free to dismiss it if needed.<br> <br> Indeed, the Emacs convention is to only make whitespace/formatting<br> changes when already modifying that code for other purposes.<br> <br> > Subject: [PATCH 2/2] * lisp/emacs-lisp/eldoc.el (eldoc--format-doc-buf= fer):<br> >=C2=A0 Allow custom separator<br> <br> The log message should also mention the new symbols being added, e.g.:<br> <br> =C2=A0 Make ElDoc separator customizable<br> <br> =C2=A0 * lisp/emacs-lisp/eldoc.el (eldoc-documentation-separator):<br> =C2=A0 New user option (bug#47109).<br> =C2=A0 (eldoc-documentation-separator): New face.<br> =C2=A0 (eldoc--format-doc-buffer): Use them as a custom separator.<br> <br> > +(defcustom eldoc-documentation-separator ""<br> > +=C2=A0 "Separator to use between each documentation thing, when = multiple."<br> > +=C2=A0 :type 'string)<br> > +<br> > +(defface eldoc-documentation-separator '((t (:extend t :inherit s= hadow)))<br> <br> According to (info "(elisp) Defining Faces"), this syntax is supp= orted<br> for backward compatibility; nowadays the preferred format is:<br> <br> =C2=A0 '((t :inherit shadow :extend t))<br> <br> But: ElDoc supports Emacs =E2=89=A5 26.3, so use of the newer :extend attri= bute<br> has to be conditional on that, e.g.:<br> <br> =C2=A0 `((t :inherit shadow ,@(and (>=3D emacs-major-version 27) '(:= extend t))))<br> <br> > +=C2=A0 "Face to use for the separator between documentation thin= gs.")<br> <br> Both the defcustom and the defface also need a :version tag.<br> <br> Thanks,<br> <br> -- <br> Basil<br> </blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"= class=3D"gmail_signature"><div dir=3D"ltr">Mathieu Marques</div></div> --00000000000021277305bd6a1f0e-- --00000000000021277705bd6a1f10 Content-Type: text/x-patch; charset="US-ASCII"; name="0002-Make-ElDoc-separator-customizable.patch" Content-Disposition: attachment; filename="0002-Make-ElDoc-separator-customizable.patch" Content-Transfer-Encoding: base64 Content-ID: <f_km7pe7t10> X-Attachment-Id: f_km7pe7t10 RnJvbSBkNWExNzAxYTc1ZDcwNjhkNTE4MzVhYWIyZjE1MTUzYjliOTg5MTk5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXRoaWV1IE1hcnF1ZXMgPG1hdGhpZXVtYXJxdWVzNzhAZ21h aWwuY29tPgpEYXRlOiBGcmksIDEyIE1hciAyMDIxIDE5OjQ1OjE4ICswMTAwClN1YmplY3Q6IFtQ QVRDSF0gTWFrZSBFbERvYyBzZXBhcmF0b3IgY3VzdG9taXphYmxlCgogICogbGlzcC9lbWFjcy1s aXNwL2VsZG9jLmVsIChlbGRvYy1kb2N1bWVudGF0aW9uLXNlcGFyYXRvcik6CiAgTmV3IHVzZXIg b3B0aW9uIChidWcjNDcxMDkpLgogIChlbGRvYy1kb2N1bWVudGF0aW9uLXNlcGFyYXRvcik6IE5l dyBmYWNlLgogIChlbGRvYy0tZm9ybWF0LWRvYy1idWZmZXIpOiBVc2UgdGhlbSBhcyBhIGN1c3Rv bSBzZXBhcmF0b3IuCi0tLQogbGlzcC9lbWFjcy1saXNwL2VsZG9jLmVsIHwgMTYgKysrKysrKysr KysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK CmRpZmYgLS1naXQgYS9saXNwL2VtYWNzLWxpc3AvZWxkb2MuZWwgYi9saXNwL2VtYWNzLWxpc3Av ZWxkb2MuZWwKaW5kZXggNDg1ZWEyNjM3OS4uODFmYjIwNTYxMCAxMDA2NDQKLS0tIGEvbGlzcC9l bWFjcy1saXNwL2VsZG9jLmVsCisrKyBiL2xpc3AvZW1hY3MtbGlzcC9lbGRvYy5lbApAQCAtMTI5 LDYgKzEyOSwxNiBAQCB3aW5kb3cuICBJZiB0aGUgdmFsdWUgaXMgdGhlIHN5bWJvbCBgbWF5YmUn LCB0aGVuIHRoZSBlY2hvIGFyZWEKIGlzIG9ubHkgc2tpcHBlZCBpZiB0aGUgZG9jdW1lbnRhdGlv biBkb2Vzbid0IGZpdCB0aGVyZS4iCiAgIDp0eXBlICdib29sZWFuKQogCisoZGVmY3VzdG9tIGVs ZG9jLWRvY3VtZW50YXRpb24tc2VwYXJhdG9yICIiCisgICJTZXBhcmF0b3IgdG8gdXNlIGJldHdl ZW4gZWFjaCBkb2N1bWVudGF0aW9uIHRoaW5nLCB3aGVuIG11bHRpcGxlLiIKKyAgOnR5cGUgJ3N0 cmluZworICA6dmVyc2lvbiAiMjguMSIpCisKKyhkZWZmYWNlIGVsZG9jLWRvY3VtZW50YXRpb24t c2VwYXJhdG9yCisgIGAoKHQgOmluaGVyaXQgc2hhZG93ICxAKGFuZCAoPj0gZW1hY3MtbWFqb3It dmVyc2lvbiAyNykgJyg6ZXh0ZW5kIHQpKSkpCisgICJGYWNlIHRvIHVzZSBmb3IgdGhlIHNlcGFy YXRvciBiZXR3ZWVuIGRvY3VtZW50YXRpb24gdGhpbmdzLiIKKyAgOnZlcnNpb24gIjI4LjEiKQor CiAoZGVmZmFjZSBlbGRvYy1oaWdobGlnaHQtZnVuY3Rpb24tYXJndW1lbnQKICAgJygodCAoOmlu aGVyaXQgYm9sZCkpKQogICAiRmFjZSB1c2VkIGZvciB0aGUgYXJndW1lbnQgYXQgcG9pbnQgaW4g YSBmdW5jdGlvbidzIGFyZ3VtZW50IGxpc3QuCkBAIC00OTAsNyArNTAwLDExIEBAIFRoaXMgaG9s ZHMgdGhlIHJlc3VsdHMgb2YgdGhlIGxhc3QgZG9jdW1lbnRhdGlvbiByZXF1ZXN0LiIKICAgICAg ICAgICAgICAgICAgICAgICAgICI6ICIKICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMtZG9j KSkKICAgICAgICAgICAgICAgICAgZG8gKGluc2VydCB0aGlzLWRvYykKLSAgICAgICAgICAgICAg ICAgd2hlbiByZXN0IGRvIChpbnNlcnQgIlxuIikKKyAgICAgICAgICAgICAgICAgd2hlbiByZXN0 CisgICAgICAgICAgICAgICAgIGRvIChpbnNlcnQgKGNvbmNhdAorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAiXG4iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwcm9wZXJ0aXpl IGVsZG9jLWRvY3VtZW50YXRpb24tc2VwYXJhdG9yCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICdmYWNlICdlbGRvYy1kb2N1bWVudGF0aW9uLXNlcGFyYXRvcikpKQog ICAgICAgICAgICAgICAgICBmaW5hbGx5IChnb3RvLWNoYXIgKHBvaW50LW1pbikpKQogICAgICAg ICA7OyBSZW5hbWUgdGhlIGJ1ZmZlciwgdGFraW5nIGludG8gYWNjb3VudCB3aGV0aGVyIGl0IHdh cwogICAgICAgICA7OyBoaWRkZW4gb3Igbm90Ci0tIAoyLjMwLjEKCg== --00000000000021277705bd6a1f10--
bug-gnu-emacs@HIDDEN
:bug#47109
; Package emacs
.
Full text available."Basil L. Contovounesios" <contovob@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available."Basil L. Contovounesios" <contovob@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 47109) by debbugs.gnu.org; 12 Mar 2021 21:14:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 12 16:14:07 2021 Received: from localhost ([127.0.0.1]:58547 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1lKp6k-0002eg-OZ for submit <at> debbugs.gnu.org; Fri, 12 Mar 2021 16:14:07 -0500 Received: from mail-wm1-f50.google.com ([209.85.128.50]:53887) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <contovob@HIDDEN>) id 1lKp6e-0002dc-Uv for 47109 <at> debbugs.gnu.org; Fri, 12 Mar 2021 16:14:03 -0500 Received: by mail-wm1-f50.google.com with SMTP id g20so4597689wmk.3 for <47109 <at> debbugs.gnu.org>; Fri, 12 Mar 2021 13:14:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=8DbY1D9QBYByWpN572USrxgzJRdRw8GMYyUrPjBVXZA=; b=UXyNso17FV1JFB5rQLtKpw7Rf8c2TeqdakLDrKdFdY7D5vdgeDgfkBgbnDtWvaBPzX J8t0npX5HOfu+S8sWLYJyISSOCmOCg/0rtxC4jW0XYN3Y0R0otiEDb/hU+FYMxeu/QqV T+DADG0oS7Chq4vsL2LHUyYDvoYUzw4Q2lLcMYgkS4UyuAqFTrdtv1aGMC5UG0zFUssB hs5BxT8LO/ncMkI/olBZ1ep940rEzlrln8fJqWwiDISFTP/KK2ODT4+ij5DgqxpA4+pe xagueMTYg1WTm1zlFVnGDoi/giQdy5JDyqE5DwTZMKdMVRNAh3mWKlCf1vWhOuyyhnnQ VREw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=8DbY1D9QBYByWpN572USrxgzJRdRw8GMYyUrPjBVXZA=; b=JHCl9SDlBJMbEqJ2V18pjtHaTNCU+W2O+zu+F8ggxkYZ6OxA7bGel/gmwJmYhO709p y5a4+HQyui9zuaY1J4s+AWWVzt6vTQBzjZmlML/dRh8oF+01vBUXhmoixDpwzWRHdBsM kl8UX4TxmwTYww1gbTDjgzz3raS1yoUHS8NVKJCCTGONZhGyfyhVQU4x9OQ6W7hfhkCe nU6lP0KEa1jkyFpa/WqxTw0WXZNweCylFi6eoaOfAsfNpH/7F1ONSOTA/JWmz/Drd8GZ 2c9v9Iq5lhaLXgTdQghMuNVS625ZsE96XZqmI5qk7xDWRwf5x4My+NJdx0chnVgVjw1Z X+ww== X-Gm-Message-State: AOAM5301pNOJecMo8q02r5kaTdsHhvmM5TIn8YN95fpDaqk8gXmfyIpM MG5MfILMit64905z28319PGRLQ== X-Google-Smtp-Source: ABdhPJzYMpqMeXfQWuqYzGVm9asMhRQlTdA80t2V9eLZhCoCd4LbSSKgZl8rfwpsSDCe07M+Tj4EOQ== X-Received: by 2002:a1c:a916:: with SMTP id s22mr15217528wme.82.1615583634089; Fri, 12 Mar 2021 13:13:54 -0800 (PST) Received: from localhost ([2a02:8084:20e2:c380:f410:82e8:3a21:eedf]) by smtp.gmail.com with ESMTPSA id j12sm9346330wrx.59.2021.03.12.13.13.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 12 Mar 2021 13:13:53 -0800 (PST) From: "Basil L. Contovounesios" <contovob@HIDDEN> To: Mathieu Marques <mathieumarques78@HIDDEN> Subject: Re: bug#47109: eldoc.el: Allow custom separator between documentations in the echo area References: <CANgONYJ4cooM7Z-iPR9qKDnso8Dv9FYAq=Bt6_-uk2Dm72m+kA@HIDDEN> Date: Fri, 12 Mar 2021 21:13:51 +0000 In-Reply-To: <CANgONYJ4cooM7Z-iPR9qKDnso8Dv9FYAq=Bt6_-uk2Dm72m+kA@HIDDEN> (Mathieu Marques's message of "Fri, 12 Mar 2021 20:10:17 +0100") Message-ID: <87o8foaxdc.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 47109 Cc: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= <joaotavora@HIDDEN>, 47109 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) severity 47109 wishlist tags 47109 patch quit Mathieu Marques <mathieumarques78@HIDDEN> writes: > 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. Thanks, CCing Jo=C3=A3o as an expert on both packages. > 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. Indeed, the Emacs convention is to only make whitespace/formatting changes when already modifying that code for other purposes. > Subject: [PATCH 2/2] * lisp/emacs-lisp/eldoc.el (eldoc--format-doc-buffer= ): > Allow custom separator The log message should also mention the new symbols being added, e.g.: Make ElDoc separator customizable * lisp/emacs-lisp/eldoc.el (eldoc-documentation-separator): New user option (bug#47109). (eldoc-documentation-separator): New face. (eldoc--format-doc-buffer): Use them as a custom separator. > +(defcustom eldoc-documentation-separator "" > + "Separator to use between each documentation thing, when multiple." > + :type 'string) > + > +(defface eldoc-documentation-separator '((t (:extend t :inherit shadow))) According to (info "(elisp) Defining Faces"), this syntax is supported for backward compatibility; nowadays the preferred format is: '((t :inherit shadow :extend t)) But: ElDoc supports Emacs =E2=89=A5 26.3, so use of the newer :extend attri= bute has to be conditional on that, e.g.: `((t :inherit shadow ,@(and (>=3D emacs-major-version 27) '(:extend t)))) > + "Face to use for the separator between documentation things.") Both the defcustom and the defface also need a :version tag. Thanks, --=20 Basil
bug-gnu-emacs@HIDDEN
:bug#47109
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 12 Mar 2021 19:28:05 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 12 14:28:05 2021 Received: from localhost ([127.0.0.1]:58418 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1lKnS9-0006NX-9N for submit <at> debbugs.gnu.org; Fri, 12 Mar 2021 14:28:05 -0500 Received: from lists.gnu.org ([209.51.188.17]:36840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mathieumarques78@HIDDEN>) id 1lKnAJ-0005uO-Vj for submit <at> debbugs.gnu.org; Fri, 12 Mar 2021 14:09:40 -0500 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 <mathieumarques78@HIDDEN>) id 1lKnAI-0006FL-5M for bug-gnu-emacs@HIDDEN; Fri, 12 Mar 2021 14:09:39 -0500 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 <mathieumarques78@HIDDEN>) id 1lKnAD-0003bf-O6 for bug-gnu-emacs@HIDDEN; Fri, 12 Mar 2021 14:09:37 -0500 Received: by mail-io1-xd2f.google.com with SMTP id g27so26892389iox.2 for <bug-gnu-emacs@HIDDEN>; 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) MIME-Version: 1.0 From: Mathieu Marques <mathieumarques78@HIDDEN> Date: Fri, 12 Mar 2021 20:10:17 +0100 Message-ID: <CANgONYJ4cooM7Z-iPR9qKDnso8Dv9FYAq=Bt6_-uk2Dm72m+kA@HIDDEN> Subject: eldoc.el: Allow custom separator between documentations in the echo area To: bug-gnu-emacs@HIDDEN Content-Type: multipart/mixed; boundary="000000000000cb7cb205bd5ba39d" Received-SPF: pass client-ip=2607:f8b0:4864:20::d2f; envelope-from=mathieumarques78@HIDDEN; 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-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 12 Mar 2021 14:28:04 -0500 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.1 (--) --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 <div dir=3D"ltr">Hello,<div><br></div><div>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.</div><div><br></div><div>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.</div><div><br></div><div>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.</div><div><br></= div><div><div>I've tried following conventions described over at <a hre= f=3D"http://gnu.org">gnu.org</a>, do let me know if I've missed anythin= g.</div><div><br></div><div>Best regards</div><div><br></div>-- <br><div di= r=3D"ltr" data-smartmail=3D"gmail_signature"><div dir=3D"ltr">Mathieu Marqu= es</div></div></div></div> --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: <f_km6o3ldx0> 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: <f_km6o3leu1> 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--
Mathieu Marques <mathieumarques78@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#47109
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.