GNU bug report logs - #47109
eldoc.el: Allow custom separator between documentations in the echo area

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: wishlist; Reported by: Mathieu Marques <mathieumarques78@HIDDEN>; dated Fri, 12 Mar 2021 19:29:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Removed tag(s) patch. Request was from Lars Ingebrigtsen <larsi@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 47109 <at> debbugs.gnu.org:


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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#47109; Package emacs. Full text available.

Message received at 47109 <at> debbugs.gnu.org:


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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#47109; Package emacs. Full text available.

Message received at 47109 <at> debbugs.gnu.org:


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





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#47109; Package emacs. Full text available.

Message received at 47109 <at> debbugs.gnu.org:


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&#39=
; in favor of<br>`eldoc-render-documentation&#39;.=C2=A0 Is that closer to =
what you had in mind?<br><br>There&#39;s an issue however with the `-hr` fo=
rmat function that won&#39;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&#39;m not sure<br>what would be the preferred way of making =
a horizontal divider.=C2=A0 Furthermore, it<br>shouldn&#39;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--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#47109; Package emacs. Full text available.

Message received at 47109 <at> debbugs.gnu.org:


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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#47109; Package emacs. Full text available.

Message received at 47109 <at> debbugs.gnu.org:


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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#47109; Package emacs. Full text available.

Message received at 47109 <at> debbugs.gnu.org:


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 &lt;<a href=3D"mailto:contovob@HIDDEN">contovob@HIDDEN=
</a>&gt; 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 &lt;<a href=3D"mailto:mathieumarques78@HIDDEN" target=3D=
"_blank">mathieumarques78@HIDDEN</a>&gt; writes:<br>
<br>
&gt; While trying out eglot.el, I played around with eldoc.el and needed to=
<br>
&gt; display all pieces of documentations in the echo area at once. The<br>
&gt; joined patch allows for a custom separator between said<br>
&gt; documentations.<br>
<br>
Thanks, CCing Jo=C3=A3o as an expert on both packages.<br>
<br>
&gt; First patch is a fix to indenting levels as well as untabifying the<br=
>
&gt; whole file. That was done automatically by my configuration and given<=
br>
&gt; the existing code I thought it would be beneficial to most to provide<=
br>
&gt; 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>
&gt; Subject: [PATCH 2/2] * lisp/emacs-lisp/eldoc.el (eldoc--format-doc-buf=
fer):<br>
&gt;=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>
&gt; +(defcustom eldoc-documentation-separator &quot;&quot;<br>
&gt; +=C2=A0 &quot;Separator to use between each documentation thing, when =
multiple.&quot;<br>
&gt; +=C2=A0 :type &#39;string)<br>
&gt; +<br>
&gt; +(defface eldoc-documentation-separator &#39;((t (:extend t :inherit s=
hadow)))<br>
<br>
According to (info &quot;(elisp) Defining Faces&quot;), this syntax is supp=
orted<br>
for backward compatibility; nowadays the preferred format is:<br>
<br>
=C2=A0 &#39;((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 (&gt;=3D emacs-major-version 27) &#39;(:=
extend t))))<br>
<br>
&gt; +=C2=A0 &quot;Face to use for the separator between documentation thin=
gs.&quot;)<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--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#47109; Package emacs. Full text available.
Added tag(s) patch. Request was from "Basil L. Contovounesios" <contovob@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Severity set to 'wishlist' from 'normal' Request was from "Basil L. Contovounesios" <contovob@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 47109 <at> debbugs.gnu.org:


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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#47109; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


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 `&quot;\n&quot;` 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&#39;ve tried following conventions described over at <a hre=
f=3D"http://gnu.org">gnu.org</a>, do let me know if I&#39;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--




Acknowledgement sent to Mathieu Marques <mathieumarques78@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#47109; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Thu, 11 Nov 2021 06:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.