GNU bug report logs - #77345
30.1; "C-h w" doesn't detect binding in the midst of an M-x invocation

Previous Next

Package: emacs;

Reported by: Suhail Singh <suhailsingh247 <at> gmail.com>

Date: Fri, 28 Mar 2025 19:15:02 UTC

Severity: normal

Found in version 30.1

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #11 received at 77345 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Suhail Singh <suhailsingh247 <at> gmail.com>
Cc: 77345 <at> debbugs.gnu.org
Subject: Re: bug#77345: 30.1;
 "C-h w" doesn't detect binding in the midst of an M-x invocation
Date: Sat, 29 Mar 2025 10:34:27 +0300
> From: Suhail Singh <suhailsingh247 <at> gmail.com>
> Date: Fri, 28 Mar 2025 15:13:54 -0400
> 
> 
> 1. Invoke "emacs -Q".
> 2. Switch to *scratch* buffer.
> 3. Do M-x and then type "eval-print-last-sexp", but don't press RET.
> 4. Do "C-h w RET" (i.e., select the default option of
>    eval-print-last-sexp).
> 5. Expected: Message in the echo area noting that "eval-print-last-sexp"
>    is bound to "C-j".  Observed: "eval-print-last-sexp is not on any
>    key".

C-j in the minibuffer is not bound to eval-print-last-sexp, and
eval-print-last-sexp is not bound to any key in the minibuffer.  So I
don't see any bug here.

If you try the same with eval-last-sexp, you will see the result you
expect, because "C-x C-e" _is_ bound in the minibuffer.

Why do you think there's a bug here?




This bug report was last modified 132 days ago.

Previous Next


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