GNU bug report logs - #78391
30.0.92; remapped command's docstring still claims to have menu invocation

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; Reported by: Jake <jforst.mailman@HIDDEN>; dated Mon, 12 May 2025 12:21:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 78391) by debbugs.gnu.org; 12 May 2025 15:00:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 12 11:00:40 2025
Received: from localhost ([127.0.0.1]:54020 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uEUdz-0007E6-K0
	for submit <at> debbugs.gnu.org; Mon, 12 May 2025 11:00:40 -0400
Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]:49269)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <jforst.mailman@HIDDEN>)
 id 1uEUdw-0006sd-G1
 for 78391 <at> debbugs.gnu.org; Mon, 12 May 2025 11:00:37 -0400
Received: by mail-wr1-x42e.google.com with SMTP id
 ffacd0b85a97d-3a1b8e8b2b2so2308179f8f.2
 for <78391 <at> debbugs.gnu.org>; Mon, 12 May 2025 08:00:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1747062030; x=1747666830; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=+mVXXfYSoLrZl2zoglYEyyS6EB+xat4/yCpSsTUzKGg=;
 b=SnFnBkyZqTtUijBNDL4EIrLMMa+J5kok8O1zgG7R4PoQjDEDo9RXJzBtd7qWBgiqXl
 Y78XFgGqagcVrVI+sPlkYNmN5PqpJMKmHL7gmGznB4t1Q9ooWSmCqdtOPNNa+u3rMEO3
 Yg2klyuAJjkiKABDFDErJAbQVQODcTQhXAASDyoWX05PzCknN2NmCzoZAmduD+g/MaSs
 GLWVjNXf7qqSWLnEvErq0Hv1hH5AvoMsWhAApJiukrotWf2i52wtGvOG4+Mo3GSNcKoN
 zpEwDZpTpwMAq61XW+WPAxZlGxzHnbdqM0BzmeaR/wZcNcD/aR/xlPhnz6KRBpiwX/lc
 smKg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1747062030; x=1747666830;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=+mVXXfYSoLrZl2zoglYEyyS6EB+xat4/yCpSsTUzKGg=;
 b=Dk/4fNe5JNObMAdsoyah0swFpxi1nLJfx6JAwwZ/lGt69EdyfgLccG+ivixDcpEa+N
 2Mq19LDzqYm1GG03KI6SPcA5J/ADndIdhiGXr0yjFjD08BkxrONyQaapMqqo8Z2by3YI
 qZN5GvBthPCEYIgt7BgEQI1Fm3n+8lxjgkW9q2LqUDsjXAGC3+SfTH8O4CO6jPfr3er8
 9QCKf7IzSCVkQodjw0295nuBAMLdc4vQWUHGapb3PfNI8aZFOhOxoiQLMtjlAj1KUIAg
 qNYq+heBW0O5yriftStKxIAAUYz3mn0zBIHWli5H/bgXLP8BvoIMlXZfJbKust00SgAT
 e9sA==
X-Forwarded-Encrypted: i=1;
 AJvYcCVIurpj2zI+fTlAuzzG7VOMK9JgFqVTFei/7/I0TF4VE3GkCmRUxKsN+Qc+70zyo2knO+vhvw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzFbifydW/rIHZIYX3xoMgIc8bijvr1Ng2cmpJl2Bmalhx2EGq0
 lsWLHLNwwiWS24FfWY9VCl6nO2Yf91uxqydc+SvBS4282Z0RseVGBobSJqOI38hpMcWfeAAcd21
 6QqRaBFdVJnCdWAKo/kWmsNLqYgA=
X-Gm-Gg: ASbGncuPEyEpLg7BATl9DfsEY+GJVMSt++Ax1FqCApXuDgw545q1+kUFR3aDOJcvTlI
 i4wFEnBxVUNsBltwgElDiSgbLE1JmHgRDAxlrzM7Do53VVlJRRO4FaDp13a1FWNK28bOdbFPF2r
 rFwUIq7og9/USqeFJlLiH7I3xwJTeFymqW
X-Google-Smtp-Source: AGHT+IEPTewhL/EWHXbBdlAN1EMmV81MX/vOJ/eMOTilmF9bRJLw1EGL+FcskzVfFtIGqX2Fc15CdW8PGll/xLl4uTw=
X-Received: by 2002:adf:f40f:0:b0:3a1:fe8f:9c68 with SMTP id
 ffacd0b85a97d-3a1fe8f9d22mr6093415f8f.16.1747062030059; Mon, 12 May 2025
 08:00:30 -0700 (PDT)
MIME-Version: 1.0
References: <CAJqVjv9qrS7r27v=m-WbeF+E4eL0S3wjdYEKN8hLj0G3=nOS9g@HIDDEN>
 <86msbi6lwm.fsf@HIDDEN> <jwvjz6lyji3.fsf-monnier+emacs@HIDDEN>
In-Reply-To: <jwvjz6lyji3.fsf-monnier+emacs@HIDDEN>
From: Jake <jforst.mailman@HIDDEN>
Date: Tue, 13 May 2025 00:30:18 +0930
X-Gm-Features: AX0GCFvwpA3s9vBfU6vUxeCsofM-aCRaxtws65CClJvRYZpt4ECm-DkvfyB2SOc
Message-ID: <CAJqVjv-6+EqWzFG_8DuzZ8_Rjqvj9FfhZTA8oByMOTiPstUMYQ@HIDDEN>
Subject: Re: bug#78391: 30.0.92; remapped command's docstring still claims to
 have menu invocation
To: Stefan Monnier <monnier@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000b3cccd0634f1930c"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78391
Cc: 78391 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>
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 (-)

--000000000000b3cccd0634f1930c
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

How about:

Its keys and menu entry are remapped to =E2=80=98ibuffer=E2=80=99.
    Without this remapping, it would be bound to C-x C-b
    and to the menu entry Buffers =E2=86=92 List All Buffers


On Tue, 13 May 2025 at 12:20=E2=80=AFam, Stefan Monnier <monnier@HIDDEN=
eal.ca>
wrote:

> > Thanks.  Does the patch below give good results?
> >
> > Stefan, any comments?
> >
> > diff --git a/lisp/help-fns.el b/lisp/help-fns.el
> > index e7bbd25..aacdcc5 100644
> > --- a/lisp/help-fns.el
> > +++ b/lisp/help-fns.el
> > @@ -624,8 +624,11 @@ help-fns--key-bindings
> >                (let ((start (point)))
> >                  (help-fns--insert-menu-bindings
> >                   menus
> > -                 (concat "It can " (and keys "also ")
> > -                         "be invoked from the menu: "))
> > +                 (if remapped
> > +                     (concat "Without the remapping, it could "
> > +                             (and keys "also ") "be invoked from the
> menu: ")
> > +                   (concat "It can " (and keys "also ")
> > +                           "be invoked from the menu: ")))
> >                  (fill-region-as-paragraph start (point))))
> >              (ensure-empty-lines)))))))
> >
>
> It gives a rather redundant text since the same "Without the remapping"
> is used just above for the key bindings.  As a user I'd prefer it
> integrated into that previous sentence to end up with a text along the
> lines of:
>
>     Its keys are remapped to =E2=80=98ibuffer=E2=80=99.
>     Without this remapping, it would be bound to C-x C-b
>     and to the menu entry Buffers =E2=86=92 List All Buffers
>
>
> - Stefan
>
>

--000000000000b3cccd0634f1930c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">How about:</div><div dir=3D"auto"><br></div><div dir=3D"a=
uto"><div><div style=3D"font-size:1rem;font-style:normal;font-weight:400;le=
tter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;=
word-spacing:1px;text-decoration:none;font-family:-apple-system,&quot;helve=
tica neue&quot;;background-color:rgba(0,0,0,0);border-color:rgb(117,117,117=
);color:rgb(117,117,117)" dir=3D"auto">Its keys and menu entry are remapped=
 to =E2=80=98ibuffer=E2=80=99.<br>=C2=A0 =C2=A0 Without this remapping, it =
would be bound to C-x C-b<br></div><span style=3D"font-family:-apple-system=
,&quot;helvetica neue&quot;;font-size:16px;font-style:normal;font-weight:40=
0;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:nor=
mal;word-spacing:1px;text-decoration:none;float:none;display:inline!importa=
nt;background-color:rgba(0,0,0,0);border-color:rgb(49,49,49);color:rgb(49,4=
9,49)">=C2=A0 =C2=A0 and to the menu entry Buffers =E2=86=92 List All Buffe=
rs</span></div><br></div><div><br><div class=3D"gmail_quote gmail_quote_con=
tainer"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, 13 May 2025 at 12:20=
=E2=80=AFam, Stefan Monnier &lt;<a href=3D"mailto:monnier@HIDDEN"=
>monnier@HIDDEN</a>&gt; wrote:<br></div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-lef=
t-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">&gt; Tha=
nks.=C2=A0 Does the patch below give good results?<br>
&gt;<br>
&gt; Stefan, any comments?<br>
&gt;<br>
&gt; diff --git a/lisp/help-fns.el b/lisp/help-fns.el<br>
&gt; index e7bbd25..aacdcc5 100644<br>
&gt; --- a/lisp/help-fns.el<br>
&gt; +++ b/lisp/help-fns.el<br>
&gt; @@ -624,8 +624,11 @@ help-fns--key-bindings<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (let ((start (p=
oint)))<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (help-fn=
s--insert-menu-bindings<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0me=
nus<br>
&gt; -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(concat=
 &quot;It can &quot; (and keys &quot;also &quot;)<br>
&gt; -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0&quot;be invoked from the menu: &quot;))<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(if rem=
apped<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0(concat &quot;Without the remapping, it could &quot;<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(and keys &quot;also &quot;) &quot;be in=
voked from the menu: &quot;)<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
(concat &quot;It can &quot; (and keys &quot;also &quot;)<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;be invoked from the menu: &quot;)))<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (fill-re=
gion-as-paragraph start (point))))<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (ensure-empty-lines)))=
))))<br>
&gt;=C2=A0 <br>
<br>
It gives a rather redundant text since the same &quot;Without the remapping=
&quot;<br>
is used just above for the key bindings.=C2=A0 As a user I&#39;d prefer it<=
br>
integrated into that previous sentence to end up with a text along the<br>
lines of:<br>
<br>
=C2=A0 =C2=A0 Its keys are remapped to =E2=80=98ibuffer=E2=80=99.<br>
=C2=A0 =C2=A0 Without this remapping, it would be bound to C-x C-b<br>
=C2=A0 =C2=A0 and to the menu entry Buffers =E2=86=92 List All Buffers<br>
<br>
<br>
- Stefan<br>
<br>
</blockquote></div></div>

--000000000000b3cccd0634f1930c--




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

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


Received: (at 78391) by debbugs.gnu.org; 12 May 2025 14:50:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 12 10:50:40 2025
Received: from localhost ([127.0.0.1]:53943 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uEUUK-0004tw-FH
	for submit <at> debbugs.gnu.org; Mon, 12 May 2025 10:50:40 -0400
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:38808)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <monnier@HIDDEN>)
 id 1uEUUH-0004tX-H2
 for 78391 <at> debbugs.gnu.org; Mon, 12 May 2025 10:50:38 -0400
Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1])
 by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id CCF95801FB;
 Mon, 12 May 2025 10:50:31 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
 s=mail; t=1747061426;
 bh=0rp4sfOB/CZaoMTlYzszFHxTkoHf1AIDWVrChZt3g/o=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=SQncyA4ezwYLoHXGMmUqCK+Hoo+py/ShM6xj3vZg12LS9CdJV9MbtCRSyY+w14+up
 mHjaEz5EYW5AfWyYOCI7/Hk7oMWhRwMuDa1hGX1leA8Y45Tj6ly/mgnIcShZTS/3YW
 bSBw3CUp7hJVLiOrwBPliahjPJxJFolihlpwWYvupX/f7eEmQOMrj6pNNVg4FMPwoQ
 myF5WhaCGc9U+Dx10PBm394aukD51qnOeZ5No5goh53C4ynbGFqwuHkUQHhVpJTYdP
 ONOxoJv4LS5NuHcrvNHFLNpsBg0CRoiAttq3Irlp/SeGUgbl/MOVz7ljqv+BepUiMr
 mCM+sw8hjgcbg==
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
 by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id D0DE1800C4;
 Mon, 12 May 2025 10:50:26 -0400 (EDT)
Received: from pastel (104-195-232-56.cpe.teksavvy.com [104.195.232.56])
 by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id A48591203DB;
 Mon, 12 May 2025 10:50:26 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#78391: 30.0.92; remapped command's docstring still claims
 to have menu invocation
In-Reply-To: <86msbi6lwm.fsf@HIDDEN>
Message-ID: <jwvjz6lyji3.fsf-monnier+emacs@HIDDEN>
References: <CAJqVjv9qrS7r27v=m-WbeF+E4eL0S3wjdYEKN8hLj0G3=nOS9g@HIDDEN>
 <86msbi6lwm.fsf@HIDDEN>
Date: Mon, 12 May 2025 10:50:26 -0400
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-SPAM-INFO: Spam detection results:  0
 ALL_TRUSTED                -1 Passed through trusted hosts only via SMTP
 AWL -0.089 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DKIM_SIGNED               0.1 Message has a DKIM or DK signature,
 not necessarily valid
 DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
 DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
 domain
 DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from
 domain
X-SPAM-LEVEL: 
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 78391
Cc: Jake <jforst.mailman@HIDDEN>, 78391 <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: -3.3 (---)

> Thanks.  Does the patch below give good results?
>
> Stefan, any comments?
>
> diff --git a/lisp/help-fns.el b/lisp/help-fns.el
> index e7bbd25..aacdcc5 100644
> --- a/lisp/help-fns.el
> +++ b/lisp/help-fns.el
> @@ -624,8 +624,11 @@ help-fns--key-bindings
>                (let ((start (point)))
>                  (help-fns--insert-menu-bindings
>                   menus
> -                 (concat "It can " (and keys "also ")
> -                         "be invoked from the menu: "))
> +                 (if remapped
> +                     (concat "Without the remapping, it could "
> +                             (and keys "also ") "be invoked from the men=
u: ")
> +                   (concat "It can " (and keys "also ")
> +                           "be invoked from the menu: ")))
>                  (fill-region-as-paragraph start (point))))
>              (ensure-empty-lines)))))))
>=20=20

It gives a rather redundant text since the same "Without the remapping"
is used just above for the key bindings.  As a user I'd prefer it
integrated into that previous sentence to end up with a text along the
lines of:

    Its keys are remapped to =E2=80=98ibuffer=E2=80=99.
    Without this remapping, it would be bound to C-x C-b
    and to the menu entry Buffers =E2=86=92 List All Buffers


- Stefan





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

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


Received: (at 78391) by debbugs.gnu.org; 12 May 2025 12:42:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 12 08:42:18 2025
Received: from localhost ([127.0.0.1]:51208 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uESU5-0002Ow-Lc
	for submit <at> debbugs.gnu.org; Mon, 12 May 2025 08:42:17 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:54030)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uESU2-0002Od-FH
 for 78391 <at> debbugs.gnu.org; Mon, 12 May 2025 08:42:15 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1uESTv-0004T0-7h; Mon, 12 May 2025 08:42:07 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=x8ixMcEUPOrSxudNSeQ4f/fC7zJfi97Qlulg1C81B4M=; b=NbLOld1VRKpTDpwd/xJ2
 a7WOQgvsaQAkMhXOUq9oP41gcIbmnBwHnATWBF1/+o0jeAiGT+Pad5L/ONu/fKbLIQYztMsvKmYEG
 NiMKS+f4TWsz/oVhAmFOYy+3UpliR0FVewkBEtgBVEn0cuhyQ68lbqh5KU0fe0li99rlUYBRNnR28
 odkr5C2KunRTJICkx5crsdJsBCj62vJcRXhYayvomFIF+xXlpUTU2NoBOpeN3PBM1qmV0Vsn70X2O
 RXPMiMuGB097UM+PofwdoKRRwnLcIZIkpw8/Ss7NV9KH5XDwcbwlybprHYnXLMZcvAqH/HQ+ZMh1k
 lIqPZJfzBKSp4Q==;
Date: Mon, 12 May 2025 15:42:01 +0300
Message-Id: <86msbi6lwm.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Jake <jforst.mailman@HIDDEN>, Stefan Monnier <monnier@HIDDEN>
In-Reply-To: <CAJqVjv9qrS7r27v=m-WbeF+E4eL0S3wjdYEKN8hLj0G3=nOS9g@HIDDEN>
 (message from Jake on Mon, 12 May 2025 12:19:33 +0000)
Subject: Re: bug#78391: 30.0.92;
 remapped command's docstring still claims to have menu invocation
References: <CAJqVjv9qrS7r27v=m-WbeF+E4eL0S3wjdYEKN8hLj0G3=nOS9g@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 78391
Cc: 78391 <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: -3.3 (---)

> From: Jake <jforst.mailman@HIDDEN>
> Date: Mon, 12 May 2025 12:19:33 +0000
> 
> From emacs -Q, evaluate
>   (keymap-global-set "<remap> <list-buffers>" #'ibuffer)
> then C-h f list-buffers RET
> 
> The docstring includes:
> 
> "Its keys are remapped to ‘ibuffer’.  Without this remapping, it would
> be bound to C-x C-b.
> It can also be invoked from the menu: Buffers → List All Buffers"
> 
> It cannot be invoked from the menu as the menu item is also remapped.

Thanks.  Does the patch below give good results?

Stefan, any comments?

diff --git a/lisp/help-fns.el b/lisp/help-fns.el
index e7bbd25..aacdcc5 100644
--- a/lisp/help-fns.el
+++ b/lisp/help-fns.el
@@ -624,8 +624,11 @@ help-fns--key-bindings
               (let ((start (point)))
                 (help-fns--insert-menu-bindings
                  menus
-                 (concat "It can " (and keys "also ")
-                         "be invoked from the menu: "))
+                 (if remapped
+                     (concat "Without the remapping, it could "
+                             (and keys "also ") "be invoked from the menu: ")
+                   (concat "It can " (and keys "also ")
+                           "be invoked from the menu: ")))
                 (fill-region-as-paragraph start (point))))
             (ensure-empty-lines)))))))
 




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

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


Received: (at submit) by debbugs.gnu.org; 12 May 2025 12:20:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 12 08:20:09 2025
Received: from localhost ([127.0.0.1]:51096 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uES8e-0001BU-Vi
	for submit <at> debbugs.gnu.org; Mon, 12 May 2025 08:20:09 -0400
Received: from lists.gnu.org ([2001:470:142::17]:43142)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <jforst.mailman@HIDDEN>)
 id 1uES8X-00016v-I9
 for submit <at> debbugs.gnu.org; Mon, 12 May 2025 08:20:04 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <jforst.mailman@HIDDEN>)
 id 1uES8P-0000aM-0N
 for bug-gnu-emacs@HIDDEN; Mon, 12 May 2025 08:19:53 -0400
Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <jforst.mailman@HIDDEN>)
 id 1uES8J-0002E8-KM
 for bug-gnu-emacs@HIDDEN; Mon, 12 May 2025 08:19:52 -0400
Received: by mail-wr1-x42b.google.com with SMTP id
 ffacd0b85a97d-3a206845eadso742136f8f.3
 for <bug-gnu-emacs@HIDDEN>; Mon, 12 May 2025 05:19:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1747052385; x=1747657185; darn=gnu.org;
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=V2Ct7dDs1y03us/ZwYsTNwSBn2vsyNlHmzfjuxoso6k=;
 b=lqqayfm2rTOmmjCKIJDgmSvlQYVioiLzDbENeNPtAt/nPt4CSFhu8Qe+bFI4VLciin
 +UqM9ga3zsm+FcIzwbVCmdRdE7/A27Ay/5J9R1vbxI82fl9oL2auyozqor11jhMcCO5Y
 T8dSBs4wQYdFdd3eU9TaXKGWz5djmzFb+TfIApxN8cyEkrWrrvrsuorTpjo3X0GHO+s4
 oxKsfNiaAK0SQPFz7SOdse6SfnrO7dJfLMP2xfPa4XUeSe/lm827P9+FEEVk/qTv7eon
 dCq5lFHnang+mN4G/VKY6PC47L6/gmpN9E1RxzS/c8kPvIBVd3jDw4IHTTjNqYsoGpjc
 6JQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1747052385; x=1747657185;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=V2Ct7dDs1y03us/ZwYsTNwSBn2vsyNlHmzfjuxoso6k=;
 b=F1LKGIhM9HU7MJMvpItXp4Xp8SXlKlCpHHahu+4OjovC2cv1g1Rs5578fms9teO+tO
 Lduk8mzuQWlv29swLF2pJLhdthVwIG/RiXkBhQjiyu5aA/MmgWaHlZtS9mWsgDRZZfB2
 wZMt/+DfY+JYRGdTcvIWToG9Mz+4d66GB5DYkXyTv9QhmPAVSpk1qowFZOxuY2nMg20b
 uR78ZWz501KhSLi3jFfGr3+MIsFu056e+FxsEimnPLCGd9a6T5WpYhf7MV7GH50sQAgT
 QCXGee6R6D1x5x8yPEecNlIiEc63wCcxBkdKQk7GJsp0n6QKCQt2TjQhbD/7NdtNUCqw
 TfkQ==
X-Gm-Message-State: AOJu0YzfL9Wo311l9t/NPDJ+yMxX4xHb75+PEMu2XL9syyyl5EGh5N+n
 pbjUE5aHVxafi/xP8AbVO9TcQTa+NLxuopDC3EIZECiRM5tO9l/JBBSERgPonJoiH0ue17LVyGf
 5xMO30j5rAlxUOr5gCpUWW226Ss33RHvi
X-Gm-Gg: ASbGnctX/7SE7k3rBFMcJgoZTw4k1XueHZaYwqULQCr4CeNAilJxGuMPmtwATdoUn3R
 riRSHhpCzUe3ek4vu+uSFhgstIe/5SiFwOcz8wqSBlK1bZA23Gv1GZY8srVsyA/3NBW/SKhQbyG
 TMNOOpXfLrqvuw2+echYTrXJf9JgH+cJMc
X-Google-Smtp-Source: AGHT+IExvJv7LWczMbWQ/0MH7J1a7hSfPMSI9b5G6J6G+3lppEU1VWREDhGGR8/CV0zx22FDFfPoj1VF/l7WhMVzP8g=
X-Received: by 2002:a05:6000:2902:b0:3a0:aed9:e34 with SMTP id
 ffacd0b85a97d-3a1f64eecc6mr8762605f8f.48.1747052384602; Mon, 12 May 2025
 05:19:44 -0700 (PDT)
MIME-Version: 1.0
From: Jake <jforst.mailman@HIDDEN>
Date: Mon, 12 May 2025 12:19:33 +0000
X-Gm-Features: AX0GCFvVkngAT6pEnt54SLJA3nt0wfxy21p8eGUdaPtUdJr44tq-1B2WiS5C_QY
Message-ID: <CAJqVjv9qrS7r27v=m-WbeF+E4eL0S3wjdYEKN8hLj0G3=nOS9g@HIDDEN>
Subject: 30.0.92;
 remapped command's docstring still claims to have menu invocation
To: bug-gnu-emacs@HIDDEN
Content-Type: multipart/alternative; boundary="000000000000c9cf8c0634ef5412"
Received-SPF: pass client-ip=2a00:1450:4864:20::42b;
 envelope-from=jforst.mailman@HIDDEN; helo=mail-wr1-x42b.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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_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.0 (+)
X-Debbugs-Envelope-To: submit
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.0 (/)

--000000000000c9cf8c0634ef5412
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello

From emacs -Q, evaluate
  (keymap-global-set "<remap> <list-buffers>" #'ibuffer)
then C-h f list-buffers RET

The docstring includes:

"Its keys are remapped to =E2=80=98ibuffer=E2=80=99.  Without this remappin=
g, it would
be bound to C-x C-b.
It can also be invoked from the menu: Buffers =E2=86=92 List All Buffers"

It cannot be invoked from the menu as the menu item is also remapped.

Thanks
Jake


In GNU Emacs 30.0.92 (build 1, x86_64-pc-linux-gnu, GTK+ Version
3.24.43, cairo version 1.18.2)
Windowing system distributor 'The X.Org Foundation', version 11.0.12101015
System Description: Guix System

Configured using:
 'configure
 CONFIG_SHELL=3D/gnu/store/m0xdsa8cfq6mq1kxgxmpmpg71la4f0b9-bash-minimal-5.=
1.16/bin/bash
 SHELL=3D/gnu/store/m0xdsa8cfq6mq1kxgxmpmpg71la4f0b9-bash-minimal-5.1.16/bi=
n/bash
 --prefix=3D/gnu/store/11m3qxg9dc02qm0hv4qsnwdppxic196c-emacs-next-30.0.92-=
0.881d593
 --enable-fast-install --with-cairo --with-modules
 --with-native-compilation=3Daot --disable-build-details'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP
NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB

Important settings:
  value of $EMACSLOADPATH:
/home/jake/.guix-profile/share/emacs/site-lisp:/gnu/store/11m3qxg9dc02qm0hv=
4qsnwdppxic196c-emacs-next-30.0.92-0.881d593/share/emacs/30.0.92/lisp
  value of $LANG: en_AU.utf8
  locale-coding-system: utf-8-unix

--000000000000c9cf8c0634ef5412
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hello</div><div><br></div><div>From emacs -Q, evaluat=
e</div><div>=C2=A0 (keymap-global-set &quot;&lt;remap&gt; &lt;list-buffers&=
gt;&quot; #&#39;ibuffer)</div><div>then C-h f list-buffers RET</div><div><b=
r></div><div>The docstring includes:</div><div><br></div><div>&quot;Its key=
s are remapped to =E2=80=98ibuffer=E2=80=99.=C2=A0 Without this remapping, =
it would<br>be bound to C-x C-b.<br>It can also be invoked from the menu: B=
uffers =E2=86=92 List All Buffers&quot;</div><div><br></div><div>It cannot =
be invoked from the menu as the menu item is also remapped.</div><div><br><=
/div><div>Thanks</div><div>Jake</div><div><br><br>In GNU Emacs 30.0.92 (bui=
ld 1, x86_64-pc-linux-gnu, GTK+ Version<br>3.24.43, cairo version 1.18.2)<b=
r>Windowing system distributor &#39;The X.Org Foundation&#39;, version 11.0=
.12101015<br>System Description: Guix System<br><br>Configured using:<br>=
=C2=A0&#39;configure<br>=C2=A0CONFIG_SHELL=3D/gnu/store/m0xdsa8cfq6mq1kxgxm=
pmpg71la4f0b9-bash-minimal-5.1.16/bin/bash<br>=C2=A0SHELL=3D/gnu/store/m0xd=
sa8cfq6mq1kxgxmpmpg71la4f0b9-bash-minimal-5.1.16/bin/bash<br>=C2=A0--prefix=
=3D/gnu/store/11m3qxg9dc02qm0hv4qsnwdppxic196c-emacs-next-30.0.92-0.881d593=
<br>=C2=A0--enable-fast-install --with-cairo --with-modules<br>=C2=A0--with=
-native-compilation=3Daot --disable-build-details&#39;<br><br>Configured fe=
atures:<br>ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBU=
ZZ JPEG<br>LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATI=
VE_COMP<br>NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TI=
FF<br>TOOLKIT_SCROLL_BARS TREE_SITTER X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB<br=
><br>Important settings:<br>=C2=A0 value of $EMACSLOADPATH: /home/jake/.gui=
x-profile/share/emacs/site-lisp:/gnu/store/11m3qxg9dc02qm0hv4qsnwdppxic196c=
-emacs-next-30.0.92-0.881d593/share/emacs/30.0.92/lisp<br>=C2=A0 value of $=
LANG: en_AU.utf8<br>=C2=A0 locale-coding-system: utf-8-unix<br><br></div></=
div>

--000000000000c9cf8c0634ef5412--




Acknowledgement sent to Jake <jforst.mailman@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#78391; 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: Mon, 12 May 2025 15:00:01 UTC

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