From unknown Sat Sep 20 18:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#77345: 30.1; "C-h w" doesn't detect binding in the midst of an M-x invocation Resent-From: Suhail Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 28 Mar 2025 19:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 77345 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 77345@debbugs.gnu.org X-Debbugs-Original-To: Emacs bugs Received: via spool by submit@debbugs.gnu.org id=B.17431892528894 (code B ref -1); Fri, 28 Mar 2025 19:15:02 +0000 Received: (at submit) by debbugs.gnu.org; 28 Mar 2025 19:14:12 +0000 Received: from localhost ([127.0.0.1]:55530 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tyF9g-0002JO-2N for submit@debbugs.gnu.org; Fri, 28 Mar 2025 15:14:12 -0400 Received: from lists.gnu.org ([2001:470:142::17]:34484) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tyF9d-0002IX-BS for submit@debbugs.gnu.org; Fri, 28 Mar 2025 15:14:10 -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 ) id 1tyF9V-0002Hr-AU for bug-gnu-emacs@gnu.org; Fri, 28 Mar 2025 15:14:01 -0400 Received: from mail-qv1-xf44.google.com ([2607:f8b0:4864:20::f44]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tyF9S-0001kX-2i for bug-gnu-emacs@gnu.org; Fri, 28 Mar 2025 15:14:00 -0400 Received: by mail-qv1-xf44.google.com with SMTP id 6a1803df08f44-6e8fc176825so19580506d6.0 for ; Fri, 28 Mar 2025 12:13:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743189236; x=1743794036; darn=gnu.org; h=mime-version:user-agent:message-id:date:subject:to:from:from:to:cc :subject:date:message-id:reply-to; bh=N2IhKlIgQKjaHycmkHlpIdxp6AH2ftbBJNj2xoMyFGQ=; b=efdQEaupDeHoOz+F18f5TeQpxahFHljVFjrM5Jk4RSPhIWvaCZVGWo5qTzFnfqfmsI nLkC13H3+CwxbGhh5MwOtjjIQZX0JeQOzfPoX/zJMphQ/0LOUMeqdkr7/dPL0LLgO1t0 FVzf4fvab0XMGKMNxT77R2Kgr3gpTS2POORpbsvpPVKM96BftX/Pu+Axtv/dmb8umCJ0 JZapAo7oINhb+CMCoPZ7xFRI+NkFw+L270iGE0A0WpmRS5fLwO9zwx3Bc6am51ZhN05f k8b5d/rtiCbPMPX14zbO2xVS2fJ9EsbKaWxSkMtpnRADgM5ZP24gqQP40ATwR09aS26N 0S1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743189236; x=1743794036; h=mime-version:user-agent:message-id:date:subject:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=N2IhKlIgQKjaHycmkHlpIdxp6AH2ftbBJNj2xoMyFGQ=; b=GmAk2ZuaQL2fRzshp8BKFNUp6OYkwbmnMq8gm2ur2LPaEGjYk3TY9M8UJNVl05BkSx D0yxEQJtXKIHYBQ4fkVcme2mEIDKeEs9BdESoZPjiwhMMqwcpuxI/MfoWjMUFhUc7m+S morzS3Y3l3yYX6AMHrWdQTLoRFb2UvE0xwaP/Qu8RlxsLudSsDoOJqs0NCKGSjr1mk04 tLZDf5v/OhgGc1F/2oV2P5DVhnL5nIgb21OpExrkG3ocZKFWu7aGtieHqKXc/bMxUH5J AhRGMydMohfoscs2E74mjKYBNo9GTbO43qVbljlnz2fqw6rr14qLrLf6dF+Yh+fdBvDF 2UqQ== X-Gm-Message-State: AOJu0YxDGEmese4DR7x/V/lrKKzKa/Tb50gnjVsD1ZweCC71/GqMwk8l ilGAg1C+iobIMMmh5sz6JIa33Cn9nfZ3CXHJfHioHxU23Cp8uQuvuJe6lBjx X-Gm-Gg: ASbGncsWSdJTWjNE3o9sEQHQDS6EgoFqceQeOkSdeWvjbqVakmzoZUg3BFXJT/wwJRV QKWNjS+8Bf1MzoI/6FZGdPjn8vT+IFVYMfTDOV20X8+ynYpOopmbHzNZf40osVshEUPBGE8AMAY BNwNkmiZ1BMP36qsi32EsazkN1AWdu3BZVvw5B93mxSbhEZIkti4MhFC/LQd74NvB4cvKCCffiN 5xRaFNUpBfTQ6TN6plUa4MTNt/qRhfsNXyAMp7GY4exulzl/vdoidDOSygmfugGTbmw3fzgL+Et HS6f5ysnAS+f9H/rKwXDt24681Jt2wOo/kgpbC0RpwNXlJRrw5oVHqhmOVxanyxXoIJrH5YaxTG C8uY5co1EQYfd564jC4p8aqe84PVeHQ== X-Google-Smtp-Source: AGHT+IH5nj47iB9nx+XthtYT0Go9Mk3yEJ7ndfGhbkRd5IWSL33HMwKthFqQnDFjyGzMCLZ8ag89LQ== X-Received: by 2002:a05:6214:b61:b0:6e4:4011:9dff with SMTP id 6a1803df08f44-6eed663f810mr851696d6.1.1743189235860; Fri, 28 Mar 2025 12:13:55 -0700 (PDT) Received: from gnus (lnsm2-montreal01-69-158-82-155.internet.virginmobile.ca. [69.158.82.155]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6eec964687esm14583056d6.44.2025.03.28.12.13.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Mar 2025 12:13:55 -0700 (PDT) From: Suhail Singh Date: Fri, 28 Mar 2025 15:13:54 -0400 Message-ID: <87pli1j7d9.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::f44; envelope-from=suhailsingh247@gmail.com; helo=mail-qv1-xf44.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, 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.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: 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 [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (suhailsingh247[at]gmail.com) 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (suhailsingh247[at]gmail.com) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.2 (/) 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". In GNU Emacs 30.1 (build 2, x86_64-suse-linux-gnu, GTK+ Version 3.24.49, cairo version 1.18.4) System Description: openSUSE Tumbleweed Configured using: 'configure --disable-build-details --without-pop --with-mailutils --with-native-compilation --without-hesiod --with-gameuser=:games --with-kerberos --with-kerberos5 --with-file-notification=inotify --with-modules --enable-autodepend --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --localstatedir=/var --sharedstatedir=/var/lib --libexecdir=/usr/libexec --with-file-notification=yes --libdir=/usr/lib64 --enable-locallisppath=/usr/share/emacs/30.1/site-lisp:/usr/share/emacs/site-lisp --with-x --with-xim --with-sound --with-xpm --with-jpeg --with-tiff --with-gif --with-png --with-rsvg --with-dbus --with-webp --with-xft --with-imagemagick --without-gpm --with-x-toolkit=gtk3 --with-pgtk --with-toolkit-scroll-bars --x-includes=/usr/include --x-libraries=/lib64 --with-libotf --with-m17n-flt --with-cairo --build=x86_64-suse-linux --with-dumping=pdumper 'CFLAGS=-O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -D_GNU_SOURCE -DGDK_DISABLE_DEPRECATION_WARNINGS -DGLIB_DISABLE_DEPRECATION_WARNINGS -pipe -Wno-pointer-sign -Wno-unused-variable -Wno-unused-label -fno-optimize-sibling-calls -DPDMP_BASE='\''"emacs-wayland"'\''' 'LDFLAGS=-Wl,-O2 -Wl,--copy-dt-needed-entries'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ IMAGEMAGICK JPEG LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB Important settings: value of $LC_NUMERIC: POSIX value of $LC_TIME: en_US.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils noutline outline icons kmacro byte-opt gv bytecomp byte-compile facemenu two-column subr-x cl-extra shortdoc text-property-search comp-common rx help-fns radix-tree help-mode cl-loaddefs cl-lib thingatpt delsel lpr easy-mmode pcase rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win touch-screen pgtk-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk lcms2 multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 125733 13605) (symbols 48 19500 0) (strings 32 35330 1870) (string-bytes 1 988883) (vectors 16 16938) (vector-slots 8 640335 88836) (floats 8 92 2) (intervals 56 16146 9) (buffers 992 14)) From unknown Sat Sep 20 18:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#77345: 30.1; "C-h w" doesn't detect binding in the midst of an M-x invocation Resent-From: Eshel Yaron Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 29 Mar 2025 07:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77345 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Suhail Singh Cc: 77345@debbugs.gnu.org Received: via spool by 77345-submit@debbugs.gnu.org id=B77345.174323195621116 (code B ref 77345); Sat, 29 Mar 2025 07:06:02 +0000 Received: (at 77345) by debbugs.gnu.org; 29 Mar 2025 07:05:56 +0000 Received: from localhost ([127.0.0.1]:56511 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tyQGS-0005UW-4B for submit@debbugs.gnu.org; Sat, 29 Mar 2025 03:05:56 -0400 Received: from mail.eshelyaron.com ([107.175.124.16]:39520 helo=eshelyaron.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tyQGP-0005UO-Uk for 77345@debbugs.gnu.org; Sat, 29 Mar 2025 03:05:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com; s=mail; t=1743231953; bh=AZvIgGkwylmeoIRAEfkh2B88ZY2tSQ/sxumZcHfMuag=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=l333IZjHKDyWBAh9Gde4YLR91GdKFbc/DoSGaQqVFw74AqJbY2XPq5WxZwBBzzytT yZe/Mr6i5EaK1q31eHqxHLjoV3KgEstnTyvyx/EdRTmgEyzDWruF+hyI2NCDvl5gju 7mlkqTjRqzF/h1sMlMa8nBEg19OOLHTPQ98D4QbqG5U/9WHbb+tr5z9h/w15RCmv5u y+OgoXB/zntjBXhO1X1vYwe0VlJTB8JzqjJybg3pHujPoSWaXE4mXo0fVHlohDUQX6 7ovbU/9sjCVchl609gTOi1XHMmGBYmd98T8XarpfFccdOp3r9T3zSwtZizKkCsmymH uI2dNxbhfH9wA== From: Eshel Yaron In-Reply-To: <87pli1j7d9.fsf@gmail.com> References: <87pli1j7d9.fsf@gmail.com> Date: Sat, 29 Mar 2025 08:05:50 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, Suhail Singh writes: > 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". You're asking "where is eval-print-last-sexp" in the minibuffer, not in the original buffer. So the observed response, "nowhere", is expected. To see the binding in the original buffer, invoke C-h w in that buffer. Best regards, Eshel From unknown Sat Sep 20 18:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#77345: 30.1; "C-h w" doesn't detect binding in the midst of an M-x invocation Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 29 Mar 2025 07:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77345 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Suhail Singh Cc: 77345@debbugs.gnu.org Received: via spool by 77345-submit@debbugs.gnu.org id=B77345.174323367826338 (code B ref 77345); Sat, 29 Mar 2025 07:35:01 +0000 Received: (at 77345) by debbugs.gnu.org; 29 Mar 2025 07:34:38 +0000 Received: from localhost ([127.0.0.1]:56565 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tyQiE-0006qj-Bg for submit@debbugs.gnu.org; Sat, 29 Mar 2025 03:34:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56570) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tyQiC-0006qM-N0 for 77345@debbugs.gnu.org; Sat, 29 Mar 2025 03:34:37 -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 ) id 1tyQi6-00028F-Cw; Sat, 29 Mar 2025 03:34:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=xTG/9Pv04j3lRHOaCvcMhZmU5FcnB5BAoKEeL7L8/YI=; b=O9dyV2Bw/dWX oU7BCU79tXR1J/1aLFdOr4Erh5slFDfRmmZkwVzwN1fFnWD1/vvalStltb9z/cTjD4QPXC9axWm8p sb2JqhUpMj7TcfgP2wL5JTfEOVUUKQAWmWsFlRuPSjiGdERPLmzR+nA/BLdpePUGT/lDAxfPf0QjK YYHHNVof3ZbzR4gF+HIDYXrT/ddmcFRXYFrST6u7042XY9Owur2oA8zlnUp5Wxw7+ruxAJ4QDm4hM LChA8SjpPwtIO9rPnW3c7ZHl2hCGhIDdIjnZQDBQJROy/oSxs7B3IiNeVJoV9d/ghkn2psBxVJs42 BKEyLd8GDmgrQu3DUaz+dQ==; Date: Sat, 29 Mar 2025 10:34:27 +0300 Message-Id: <867c489toc.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87pli1j7d9.fsf@gmail.com> (message from Suhail Singh on Fri, 28 Mar 2025 15:13:54 -0400) References: <87pli1j7d9.fsf@gmail.com> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Suhail Singh > 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? From unknown Sat Sep 20 18:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#77345: 30.1; "C-h w" doesn't detect binding in the midst of an M-x invocation Resent-From: Suhail Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 29 Mar 2025 15:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77345 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 77345@debbugs.gnu.org, Suhail Singh Received: via spool by 77345-submit@debbugs.gnu.org id=B77345.17432617777870 (code B ref 77345); Sat, 29 Mar 2025 15:23:02 +0000 Received: (at 77345) by debbugs.gnu.org; 29 Mar 2025 15:22:57 +0000 Received: from localhost ([127.0.0.1]:60835 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tyY1Q-00022s-Q6 for submit@debbugs.gnu.org; Sat, 29 Mar 2025 11:22:57 -0400 Received: from mail-qv1-xf41.google.com ([2607:f8b0:4864:20::f41]:42239) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tyY1M-00022T-Hd for 77345@debbugs.gnu.org; Sat, 29 Mar 2025 11:22:53 -0400 Received: by mail-qv1-xf41.google.com with SMTP id 6a1803df08f44-6ecf0e07947so29908046d6.0 for <77345@debbugs.gnu.org>; Sat, 29 Mar 2025 08:22:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743261766; x=1743866566; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=WvPsuneUhiLE6w9unmxwpyULpnX9vZ0GYiQe+nQmQXI=; b=Qw2p+d5aXYBl25zWGhv/6uz1EFAx9LLmI7Wq/CsVGT4LQCsoH6OMxM5kBFv56qHlyz b2+Z/7zyVaynfbLQPcc1rKji5RPYQ94/3g2tkNqA4xofSOxt1tNMzSbFNzN23PpnO6G4 1KTU4rHJf50tkhcsOTA7Txe5RFD0/8DFZujdT/IOCEx/mgOJKfUdrnSsXXL+j7aesvco lKNMRH8Qo5bzhAM5M65BD8AeEMYBc1932CVs9HZW2MFw16Wpo8kS761Q9Dr355GCpYh5 969T7YNHLzYs+qmwdPEGLrfLzrUeV+q+NO8gbxuoqgQHAAElUfzAh7dO970AfML2BQTu l5sw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743261766; x=1743866566; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=WvPsuneUhiLE6w9unmxwpyULpnX9vZ0GYiQe+nQmQXI=; b=Sbn+VIANXuI188vSxMkk9h5OIDN8NqHV4uZRldpKvLf6foS1ctagxAjtQF3kC1G2wl kLFC5C+kWKFeDQyoEu34erFWVKUNp9159ty3nLkfIj+XsNYO/WHcpwEzMb0XmovVJ7w2 RFfZwKNO1eCabDDpL6JjFuBByJ4YChQnj1FZgjoGQFVgiKoYoK/hgMFBQy09PRkotJt8 lz+fEztQzi9c5IcNVwWqeCrRdKbC+dd/Rj+lmuAdusY0RwdpPhV7Dig7CTRNyaPDLTYs R5yv06NijQYfB//B/FURRxuyFVef+9OkYxbsMBjK6md+LRK/nxmUPhNkAzm3fkrW7r7t aRyQ== X-Forwarded-Encrypted: i=1; AJvYcCWxTJYGXYYEXmf1diYlqikNo4GsF6i+XrVJ5W1yNr9z4W/JIiZ3aeFfIEXTnLFaWsUQYsB/dQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxvZkwi6UjKg64/HYT0x3gG4t0tNbBdiLlcmhZ7N2p/Uw2s81tO VDvxtsjdPw6IHXra0VDEGdXOVWkYIGkVQ3nhAGgabm4wM912DfVf1FoKsPeh X-Gm-Gg: ASbGncs6pXL+6xLB3CM4w9xqs4YTWU5AyaF4R2xI9YZubMztvLortKiQ6v1kXOU+Z0m /MvWXEDQiiL41YBO85B8GxTv0e5nBPbTIoJ+k4218gpsdJ/0lDagpQ3M8tjCViTq7d7lTlw1GxO 0stO2OrneRnOyiAtZfjtfxNZO2NnoeCcJX6GmNXNPoqUlrwAouKOELI3P0iiO6uHtjjSiGZtHya wPrK65yBAF29bHLDi2HPHG/zPdSxEIvHGZzVE4Wb9iogpYcoIO++7QgrksyT1yj6T6b18wkNzCj QajMIBxOGE7TNNVZ2pZaaGuYBLfL80Tb8rzoLF3bFnU= X-Google-Smtp-Source: AGHT+IF3V86nNp3q9RFeht4hlB8CPPNzYR4nyXXf4JwRWKtyfXxEFxTWnAnirrjeMStqyOvEHGCxJg== X-Received: by 2002:a05:6214:1c4d:b0:6e4:2479:d59b with SMTP id 6a1803df08f44-6eed5243541mr44539076d6.16.1743261766117; Sat, 29 Mar 2025 08:22:46 -0700 (PDT) Received: from gnus ([192.197.121.128]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6eec979734dsm23555736d6.114.2025.03.29.08.22.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Mar 2025 08:22:45 -0700 (PDT) From: Suhail Singh In-Reply-To: <867c489toc.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 29 Mar 2025 10:34:27 +0300") References: <87pli1j7d9.fsf@gmail.com> <867c489toc.fsf@gnu.org> Date: Sat, 29 Mar 2025 11:22:39 -0400 Message-ID: <87wmc7g8u8.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Eli Zaretskii writes: > C-j in the minibuffer is not bound to eval-print-last-sexp ... > > 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? Yes, it's clear that it's looking for bindings in the minibuffer. This was unexpected because I was expecting to be able to look up the binding in the original buffer (lisp-interaction-mode in this case). Thinking some more about it, perhaps this isn't a bug as much as it is a feature request. I'll describe my use-case below. Sometimes, I know (roughly) the name of the command, but not the keybinding for it. So I begin my journey by invoking M-x and rely on TAB completion. Having found the right command, I want to do two things: one, invoke it; two, learn the keybinding if there is one present. To accomplish the latter, I have `marginalia' installed from ELPA, and it adds annotations for keybindings in the completions buffer. However, if a completion is a sole completion then the completions buffer doesn't show (see `minibuffer-completion-help'). The result is that for sole completions, marginalia's keybinding annotations aren't accessible. Running into this obstacle, I reached for the venerable `where-is'. However, C-h w results in the lookup of bindings in the minibuffer instead (as opposed to the original buffer where the M-x was invoked from). Of course completing the M-x invocation (or aborting it) and looking up the binding of the command via C-h w in the original buffer works, but it's a two-step process. Some thoughts on possible ways this could be addressed: - adding a user configuration which allows the completions buffer to be displayed even for sole completions - adding an optional parameter for C-h w to be able to consult the binding in the original buffer (assuming the result reported by something like src_elisp{(window-buffer (minibuffer-selected-window))} is reliable for this purpose). -- Suhail From unknown Sat Sep 20 18:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#77345: 30.1; "C-h w" doesn't detect binding in the midst of an M-x invocation Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 29 Mar 2025 15:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77345 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Suhail Singh Cc: 77345@debbugs.gnu.org Received: via spool by 77345-submit@debbugs.gnu.org id=B77345.174326296823281 (code B ref 77345); Sat, 29 Mar 2025 15:43:02 +0000 Received: (at 77345) by debbugs.gnu.org; 29 Mar 2025 15:42:48 +0000 Received: from localhost ([127.0.0.1]:60902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tyYKe-00063R-0Z for submit@debbugs.gnu.org; Sat, 29 Mar 2025 11:42:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55914) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tyYKY-000637-La for 77345@debbugs.gnu.org; Sat, 29 Mar 2025 11:42:46 -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 ) id 1tyYKT-00039y-6K; Sat, 29 Mar 2025 11:42:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=wXE9EgbRzj8s8BL5k7Fz6HdBhYPzVio75UrguKN8J+8=; b=I5RNPpIe0DNC Twe/lO3r53VEYzjmlOPiT/yTltDS29e56Y8DPPxy8QTtXuqS/zKmq9VWwgca38OdHWtmrgyXrJZaC YmC2E6sfLik9gixHLYENP2ls8gukRmg6+evOGX39n5bWoOnabfJ0pjjI026bbta5ZJAqq0izKcq3o 1xPRzG/uKeWb7+Dn3rzo6DAVb4ZLOdiKMbfBWo2AnsT3NzjqDBxpq3R9H/0HaT6FdM620aAfRSt/t j2dLrNxye9B9QT1DmfIbJ36yD3MLoE3cenvBc+fCdaqx7nup4IU93ImAyUwbh+NLU7b3w9pB5YXsM 3QWf3jBU8JK47Frb1sSHQA==; Date: Sat, 29 Mar 2025 18:42:32 +0300 Message-Id: <86zfh36dxz.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87wmc7g8u8.fsf@gmail.com> (message from Suhail Singh on Sat, 29 Mar 2025 11:22:39 -0400) References: <87pli1j7d9.fsf@gmail.com> <867c489toc.fsf@gnu.org> <87wmc7g8u8.fsf@gmail.com> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Suhail Singh > Cc: Suhail Singh , 77345@debbugs.gnu.org > Date: Sat, 29 Mar 2025 11:22:39 -0400 > > Sometimes, I know (roughly) the name of the command, but not the > keybinding for it. So I begin my journey by invoking M-x and rely on > TAB completion. Having found the right command, I want to do two > things: one, invoke it; two, learn the keybinding if there is one > present. Unless you turn OFF suggest-key-bindings, "M-x" will always show you in the echo-area the key binding of the last command you invoked. Why is that not enough? From unknown Sat Sep 20 18:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#77345: 30.1; "C-h w" doesn't detect binding in the midst of an M-x invocation Resent-From: Suhail Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 29 Mar 2025 19:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77345 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 77345@debbugs.gnu.org, Suhail Singh Received: via spool by 77345-submit@debbugs.gnu.org id=B77345.174327594413838 (code B ref 77345); Sat, 29 Mar 2025 19:20:02 +0000 Received: (at 77345) by debbugs.gnu.org; 29 Mar 2025 19:19:04 +0000 Received: from localhost ([127.0.0.1]:33083 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tybhv-0003b7-KZ for submit@debbugs.gnu.org; Sat, 29 Mar 2025 15:19:03 -0400 Received: from mail-qk1-x743.google.com ([2607:f8b0:4864:20::743]:52295) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tybhr-0003aV-Ak for 77345@debbugs.gnu.org; Sat, 29 Mar 2025 15:19:01 -0400 Received: by mail-qk1-x743.google.com with SMTP id af79cd13be357-7c3bf231660so392355185a.0 for <77345@debbugs.gnu.org>; Sat, 29 Mar 2025 12:18:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743275933; x=1743880733; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=zsgL9+6LXvacn6P5M9GlgULC0fEirxwxICztWrMCp+Q=; b=B5CDUcQXVx4e2VT2UuANRgvD5j5REz0WOdeRqNyPCKreO60Yafkd4/CYKeVRDy11sG nyBtej3v5FcbuY4BPDYGBdYLvYSYGyxr+osdXuO6h8ktIdv4W0ge7eNS6g+hUg0xn8aK dmRoF5ZNEQ8Ll7Hvw/duXSSWV8chdFYShjZCTOsYlwp34/4k5WeHjeqjdsF3d9C2HyAO gS51w3Y8T/K9EPTMO6tzRCQPFWWPYL8u6C7akw5qzRW/ZjNLBG3e4LcqSbASH9T13bZ9 ZeDTueX4PCgh+SYV1xbdRas0grj3tfQOjQd7PYZQLIMZObgLbaslzpn0AXnfM3pHiFuZ 0ZVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743275933; x=1743880733; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=zsgL9+6LXvacn6P5M9GlgULC0fEirxwxICztWrMCp+Q=; b=gHIzsElxDTZdTQbhkMNoX1hcZO6kbXowH765daSL2cle7U0+Y8QSXUYnH2b/51lv5I Vv2LGJCIe5V0U3OVcdR4E4rS/i9uMMSrSi3wvsor8NHfzfSasnVETtYj/JNUD/ecJmHW b4T2JPEaSpy1gWNx6AKJGV2h6DkDDxNg9KJwrRmP3Z8TOaA6oV8r3pCNPhvovcIBQnA/ XwwS+j4AXRX9Hg4QErgF4bkgr07WiJmRPuslkqmw1e5UZWsDLej40xU3bxFMUqFcKHqr oTd4AFxHaNMcKHuXNCcQsvpr93gufJBk+lUAl7n0Py2KlslViB1pZKKiC+f00/iCCtsZ 1Yeg== X-Forwarded-Encrypted: i=1; AJvYcCX2gAtyjyMBcEqrRRCXUy8sq4YQVA+1o7F0n/fZpBM5t7ABK7vhZ+KpCZtftAChPaPc00BsBg==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxSJAuGyb7CLzuFVp5TA4EefAXyqz/GWn0vzb90BPd9TjRA35V2 VAMEEqWTerzk1A7CarL5zImfqRJOlfmWpv7vLrxe7iL6K3L70L3/x8JLCbe3 X-Gm-Gg: ASbGncuGR4QRpTRE2wgAgJw4JSbbKr2XGJAzDOx+TwtiCvRwi6HzxzqI1gJ0+pegro2 lwIgWp5mVwVM2LyQQ3k9zuKYTi19C+M44S5GtFMbYI3UdaJ9IocI4IkuoQw+9WHfZKBddTRh/qt QYHT6lfJNi8N+NCdBqlEyPp9xY7gjM76lLBHhKECvidiUEdXHnOAPcucm4dj9Mt4Bza4ZZYSNIo r4NqowH8U8wZ6v88rEHPbM6vOE33irnNGCM69PeF7xbifai/Tau98Ywpg1DIv/pzG+XjRprrf16 5F/aIC8dhOaQJv4kkMztLfqDtIKC7DjJd9Rxyxvw01ZWRgv/+ZoQcw5bH08y3iB/MiEkeQDlqnT QK1q2rpgau34dHwF5h3WRFWV/D7Bz9w== X-Google-Smtp-Source: AGHT+IGBr49EXXTf2gP/vqXh0IPWKE24WHoxx9SZEI1a6i/3q5kXPbjewj5UCwZKPU7ecG2rD+7kQg== X-Received: by 2002:a05:620a:4247:b0:7c5:4caa:21a4 with SMTP id af79cd13be357-7c690892afamr535377785a.55.1743275932965; Sat, 29 Mar 2025 12:18:52 -0700 (PDT) Received: from gnus (lnsm2-montreal01-69-158-82-155.internet.virginmobile.ca. [69.158.82.155]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7c5f7765259sm275790785a.70.2025.03.29.12.18.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Mar 2025 12:18:51 -0700 (PDT) From: Suhail Singh In-Reply-To: <86zfh36dxz.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 29 Mar 2025 18:42:32 +0300") References: <87pli1j7d9.fsf@gmail.com> <867c489toc.fsf@gnu.org> <87wmc7g8u8.fsf@gmail.com> <86zfh36dxz.fsf@gnu.org> Date: Sat, 29 Mar 2025 15:18:50 -0400 Message-ID: <87o6xj3asl.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Eli Zaretskii writes: > Unless you turn OFF suggest-key-bindings Thank you for the reference to `suggest-key-bindings'. > "M-x" will always show you in the echo-area the key binding of the > last command you invoked. Why is that not enough? I had found the duration to be too brief. However, now that I know that `suggest-key-bindings' is the relevant defcustom, I also know that it can be used to specify the duration. Thank you. This is sufficient for my needs. I don't think the extension to "C-h w" is warranted. However, allowing for the completions buffer to be accessible even for sole completions (based on user preference) may still have some value. Specifically, it would allow other kinds of marginalia annotations that a user finds relevant to be visible in the case of sole completions. Currently this is an unaddressed edge case. -- Suhail From unknown Sat Sep 20 18:57:54 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Suhail Singh Subject: bug#77345: closed (Re: bug#77345: 30.1; "C-h w" doesn't detect binding in the midst of an M-x invocation) Message-ID: References: <86wmbolemz.fsf@gnu.org> <87pli1j7d9.fsf@gmail.com> X-Gnu-PR-Message: they-closed 77345 X-Gnu-PR-Package: emacs Reply-To: 77345@debbugs.gnu.org Date: Sun, 13 Apr 2025 07:12:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1744528322-2326-1" This is a multi-part message in MIME format... ------------=_1744528322-2326-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #77345: 30.1; "C-h w" doesn't detect binding in the midst of an M-x invocat= ion which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 77345@debbugs.gnu.org. --=20 77345: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D77345 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1744528322-2326-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 77345-done) by debbugs.gnu.org; 13 Apr 2025 07:11:50 +0000 Received: from localhost ([127.0.0.1]:37840 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u3rVM-0000Z4-BE for submit@debbugs.gnu.org; Sun, 13 Apr 2025 03:11:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50204) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u3rVI-0000XC-7X for 77345-done@debbugs.gnu.org; Sun, 13 Apr 2025 03:11:45 -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 ) id 1u3rVA-0000na-I5; Sun, 13 Apr 2025 03:11:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=zhjA56B4ZvH1vCsnccblycMSO9utfapDzT3GGODBVfA=; b=WzZrR/kr9Mwi yW8T+hKTaQcBsVo50IUs7Hzi8R8k48lKDssOzPgq0kXq57p9xM1w0SFZIzXYGHKdaioYTPBMa+PYE F6yDdVVBMUGBYL1hZ7i8XsHSmsRcZY8684fuNv0E3lIYHQaOE1pHnbhaZzanJ1XI0VmEp0UQjLqIY xStqIBsxcgc0qzYWgay7j1PtX3IQS+BRwdECBk2uKTKQd1Vm3UKGmBuWjWN/lvzXxR4yOMqbp2iZt idfZq4iVyMMp8bftj6lUHb6jbkT70JtrEpfHXqqbSwSIlDBBEX9b56tYV6WrIJ2nKtFtujeOSV7Jn kd1ErfUpr0UzYiP5laS+LA==; Date: Sun, 13 Apr 2025 10:11:32 +0300 Message-Id: <86wmbolemz.fsf@gnu.org> From: Eli Zaretskii To: Suhail Singh In-Reply-To: <87o6xj3asl.fsf@gmail.com> (message from Suhail Singh on Sat, 29 Mar 2025 15:18:50 -0400) Subject: Re: bug#77345: 30.1; "C-h w" doesn't detect binding in the midst of an M-x invocation References: <87pli1j7d9.fsf@gmail.com> <867c489toc.fsf@gnu.org> <87wmc7g8u8.fsf@gmail.com> <86zfh36dxz.fsf@gnu.org> <87o6xj3asl.fsf@gmail.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 77345-done Cc: 77345-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Suhail Singh > Cc: Suhail Singh , 77345@debbugs.gnu.org > Date: Sat, 29 Mar 2025 15:18:50 -0400 > > Eli Zaretskii writes: > > > Unless you turn OFF suggest-key-bindings > > Thank you for the reference to `suggest-key-bindings'. > > > "M-x" will always show you in the echo-area the key binding of the > > last command you invoked. Why is that not enough? > > I had found the duration to be too brief. However, now that I know that > `suggest-key-bindings' is the relevant defcustom, I also know that it > can be used to specify the duration. Thank you. > > This is sufficient for my needs. I don't think the extension to "C-h w" > is warranted. > > However, allowing for the completions buffer to be accessible even for > sole completions (based on user preference) may still have some value. > Specifically, it would allow other kinds of marginalia annotations that > a user finds relevant to be visible in the case of sole completions. > Currently this is an unaddressed edge case. No further comments, so I'm now closing this bug. ------------=_1744528322-2326-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 28 Mar 2025 19:14:12 +0000 Received: from localhost ([127.0.0.1]:55530 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tyF9g-0002JO-2N for submit@debbugs.gnu.org; Fri, 28 Mar 2025 15:14:12 -0400 Received: from lists.gnu.org ([2001:470:142::17]:34484) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tyF9d-0002IX-BS for submit@debbugs.gnu.org; Fri, 28 Mar 2025 15:14:10 -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 ) id 1tyF9V-0002Hr-AU for bug-gnu-emacs@gnu.org; Fri, 28 Mar 2025 15:14:01 -0400 Received: from mail-qv1-xf44.google.com ([2607:f8b0:4864:20::f44]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tyF9S-0001kX-2i for bug-gnu-emacs@gnu.org; Fri, 28 Mar 2025 15:14:00 -0400 Received: by mail-qv1-xf44.google.com with SMTP id 6a1803df08f44-6e8fc176825so19580506d6.0 for ; Fri, 28 Mar 2025 12:13:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743189236; x=1743794036; darn=gnu.org; h=mime-version:user-agent:message-id:date:subject:to:from:from:to:cc :subject:date:message-id:reply-to; bh=N2IhKlIgQKjaHycmkHlpIdxp6AH2ftbBJNj2xoMyFGQ=; b=efdQEaupDeHoOz+F18f5TeQpxahFHljVFjrM5Jk4RSPhIWvaCZVGWo5qTzFnfqfmsI nLkC13H3+CwxbGhh5MwOtjjIQZX0JeQOzfPoX/zJMphQ/0LOUMeqdkr7/dPL0LLgO1t0 FVzf4fvab0XMGKMNxT77R2Kgr3gpTS2POORpbsvpPVKM96BftX/Pu+Axtv/dmb8umCJ0 JZapAo7oINhb+CMCoPZ7xFRI+NkFw+L270iGE0A0WpmRS5fLwO9zwx3Bc6am51ZhN05f k8b5d/rtiCbPMPX14zbO2xVS2fJ9EsbKaWxSkMtpnRADgM5ZP24gqQP40ATwR09aS26N 0S1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743189236; x=1743794036; h=mime-version:user-agent:message-id:date:subject:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=N2IhKlIgQKjaHycmkHlpIdxp6AH2ftbBJNj2xoMyFGQ=; b=GmAk2ZuaQL2fRzshp8BKFNUp6OYkwbmnMq8gm2ur2LPaEGjYk3TY9M8UJNVl05BkSx D0yxEQJtXKIHYBQ4fkVcme2mEIDKeEs9BdESoZPjiwhMMqwcpuxI/MfoWjMUFhUc7m+S morzS3Y3l3yYX6AMHrWdQTLoRFb2UvE0xwaP/Qu8RlxsLudSsDoOJqs0NCKGSjr1mk04 tLZDf5v/OhgGc1F/2oV2P5DVhnL5nIgb21OpExrkG3ocZKFWu7aGtieHqKXc/bMxUH5J AhRGMydMohfoscs2E74mjKYBNo9GTbO43qVbljlnz2fqw6rr14qLrLf6dF+Yh+fdBvDF 2UqQ== X-Gm-Message-State: AOJu0YxDGEmese4DR7x/V/lrKKzKa/Tb50gnjVsD1ZweCC71/GqMwk8l ilGAg1C+iobIMMmh5sz6JIa33Cn9nfZ3CXHJfHioHxU23Cp8uQuvuJe6lBjx X-Gm-Gg: ASbGncsWSdJTWjNE3o9sEQHQDS6EgoFqceQeOkSdeWvjbqVakmzoZUg3BFXJT/wwJRV QKWNjS+8Bf1MzoI/6FZGdPjn8vT+IFVYMfTDOV20X8+ynYpOopmbHzNZf40osVshEUPBGE8AMAY BNwNkmiZ1BMP36qsi32EsazkN1AWdu3BZVvw5B93mxSbhEZIkti4MhFC/LQd74NvB4cvKCCffiN 5xRaFNUpBfTQ6TN6plUa4MTNt/qRhfsNXyAMp7GY4exulzl/vdoidDOSygmfugGTbmw3fzgL+Et HS6f5ysnAS+f9H/rKwXDt24681Jt2wOo/kgpbC0RpwNXlJRrw5oVHqhmOVxanyxXoIJrH5YaxTG C8uY5co1EQYfd564jC4p8aqe84PVeHQ== X-Google-Smtp-Source: AGHT+IH5nj47iB9nx+XthtYT0Go9Mk3yEJ7ndfGhbkRd5IWSL33HMwKthFqQnDFjyGzMCLZ8ag89LQ== X-Received: by 2002:a05:6214:b61:b0:6e4:4011:9dff with SMTP id 6a1803df08f44-6eed663f810mr851696d6.1.1743189235860; Fri, 28 Mar 2025 12:13:55 -0700 (PDT) Received: from gnus (lnsm2-montreal01-69-158-82-155.internet.virginmobile.ca. [69.158.82.155]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6eec964687esm14583056d6.44.2025.03.28.12.13.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Mar 2025 12:13:55 -0700 (PDT) From: Suhail Singh To: Emacs bugs Subject: 30.1; "C-h w" doesn't detect binding in the midst of an M-x invocation Date: Fri, 28 Mar 2025 15:13:54 -0400 Message-ID: <87pli1j7d9.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::f44; envelope-from=suhailsingh247@gmail.com; helo=mail-qv1-xf44.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, 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.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: 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 [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (suhailsingh247[at]gmail.com) 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (suhailsingh247[at]gmail.com) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.2 (/) 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". In GNU Emacs 30.1 (build 2, x86_64-suse-linux-gnu, GTK+ Version 3.24.49, cairo version 1.18.4) System Description: openSUSE Tumbleweed Configured using: 'configure --disable-build-details --without-pop --with-mailutils --with-native-compilation --without-hesiod --with-gameuser=:games --with-kerberos --with-kerberos5 --with-file-notification=inotify --with-modules --enable-autodepend --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --localstatedir=/var --sharedstatedir=/var/lib --libexecdir=/usr/libexec --with-file-notification=yes --libdir=/usr/lib64 --enable-locallisppath=/usr/share/emacs/30.1/site-lisp:/usr/share/emacs/site-lisp --with-x --with-xim --with-sound --with-xpm --with-jpeg --with-tiff --with-gif --with-png --with-rsvg --with-dbus --with-webp --with-xft --with-imagemagick --without-gpm --with-x-toolkit=gtk3 --with-pgtk --with-toolkit-scroll-bars --x-includes=/usr/include --x-libraries=/lib64 --with-libotf --with-m17n-flt --with-cairo --build=x86_64-suse-linux --with-dumping=pdumper 'CFLAGS=-O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -D_GNU_SOURCE -DGDK_DISABLE_DEPRECATION_WARNINGS -DGLIB_DISABLE_DEPRECATION_WARNINGS -pipe -Wno-pointer-sign -Wno-unused-variable -Wno-unused-label -fno-optimize-sibling-calls -DPDMP_BASE='\''"emacs-wayland"'\''' 'LDFLAGS=-Wl,-O2 -Wl,--copy-dt-needed-entries'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ IMAGEMAGICK JPEG LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB Important settings: value of $LC_NUMERIC: POSIX value of $LC_TIME: en_US.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils noutline outline icons kmacro byte-opt gv bytecomp byte-compile facemenu two-column subr-x cl-extra shortdoc text-property-search comp-common rx help-fns radix-tree help-mode cl-loaddefs cl-lib thingatpt delsel lpr easy-mmode pcase rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win touch-screen pgtk-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk lcms2 multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 125733 13605) (symbols 48 19500 0) (strings 32 35330 1870) (string-bytes 1 988883) (vectors 16 16938) (vector-slots 8 640335 88836) (floats 8 92 2) (intervals 56 16146 9) (buffers 992 14)) ------------=_1744528322-2326-1--