From unknown Sun Jun 15 10:54:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68947: 30.0.50; Gnus article mode keybindings Resent-From: Pranshu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Feb 2024 08:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 68947 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 68947@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.170720962121326 (code B ref -1); Tue, 06 Feb 2024 08:54:01 +0000 Received: (at submit) by debbugs.gnu.org; 6 Feb 2024 08:53:41 +0000 Received: from localhost ([127.0.0.1]:53188 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXHD0-0005Xr-6a for submit@debbugs.gnu.org; Tue, 06 Feb 2024 03:53:41 -0500 Received: from lists.gnu.org ([2001:470:142::17]:44248) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXGqc-0004iN-B1 for submit@debbugs.gnu.org; Tue, 06 Feb 2024 03:30:34 -0500 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 1rXGq4-0005QD-GW for bug-gnu-emacs@gnu.org; Tue, 06 Feb 2024 03:30:03 -0500 Received: from mail-pl1-x629.google.com ([2607:f8b0:4864:20::629]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rXGpw-00028E-O6 for bug-gnu-emacs@gnu.org; Tue, 06 Feb 2024 03:29:52 -0500 Received: by mail-pl1-x629.google.com with SMTP id d9443c01a7336-1d918008b99so40413355ad.3 for ; Tue, 06 Feb 2024 00:29:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1707208184; x=1707812984; darn=gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=aeaEXdxEVcWwccb9THVpOGf492Dhg/4ZoyW4AFv72RM=; b=ERyyvL1EM/FGOOuW4MOUSnAcq6cLh+4jZxjqcUJI9S3kREMu/QRaPSslP2p8h++gPs 5pdt7M4EFY7ihUGNdhOTMKv/LOTnOvhPv9qgucje+o7L9Mt8E78aKzJ6YjUA2S/dhnCS wvkLpt41DqQan/R3Id/6wrzv6Ta3rXmN/SDIRTFqmgWLNJxmQ1OWzMr3baWNkVI7FhNt Q7W4U8V56SIIC/4RbCZBcpsUIet3BLpSUbNRH1pOPG8PiQU8lZy73NeY1fkHMZu1r5gs aMVr1mFpfu6tgRP8F+J3YOcwCvzAe20m6CxEQRJMq+79MK4x4dzlG2prw8tENSBJPip/ yNHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707208184; x=1707812984; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=aeaEXdxEVcWwccb9THVpOGf492Dhg/4ZoyW4AFv72RM=; b=el4JGggji1wnY5idB2FXGn+dsFYVGd0PgkWazpQLui3LVVZsRwiKagZDp26JZ1WSha WC0yhT/GROX4U5ja0BV/y063uC4G+bpuVZPExMnzVIRIVcyM5FsdwUmj0sI73Cjo3d1j EXOfYAr0/3wUGkk8E8HdjHRNYx2/l+g2yrS25CF/WKCidihScvj2eGasG7b2R1pUkovl M338c58+ne/kzgkdjSGF92wfjy7LD2F2EewmMgvKwZTljWPwSWI0N/lgoDMS9Tb9fxnw Og7i9CUpcXXzppem1pQLhvX/RIjad/BgqelwWXtBc4qgLiPbgHO5E8gfatBc1KlpQWH6 fOhQ== X-Gm-Message-State: AOJu0Yzv6JI6IOilxb1WZD1ZwU3aMzrhS7xQQlv8fOIor/KsOcAONNBA EUhwtZLKEwiS0n8LVTrlxtwLS8oERXsfD2onrEP+phtFKJDGeZ9kWys+2QMx X-Google-Smtp-Source: AGHT+IHz7+pjBzaKFQ+gFM3umylQwVj8XsrQUSszeT8PAY0bkWnLnfquwlJueQ+yuq8lmz+68A5FTQ== X-Received: by 2002:a17:902:ea0c:b0:1d9:63a3:e962 with SMTP id s12-20020a170902ea0c00b001d963a3e962mr1126525plg.6.1707208184187; Tue, 06 Feb 2024 00:29:44 -0800 (PST) Received: from localhost ([2001:8003:7816:8300:e519:bcd2:5faa:efaf]) by smtp.gmail.com with ESMTPSA id f11-20020a17090274cb00b001d921bcc621sm1252514plt.243.2024.02.06.00.29.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Feb 2024 00:29:43 -0800 (PST) From: Pranshu Date: Tue, 06 Feb 2024 18:29:30 +1000 Message-ID: <87bk8ut2qd.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::629; envelope-from=pranshusharma366@gmail.com; helo=mail-pl1-x629.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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, T_SCC_BODY_TEXT_LINE=-0.01 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: Recipe from emacs -q: 1. M-x gnus 2. Select any group 3. Select a random article 4. do `W C-h' or C-h m W C-h simply does not work while C-h m works, but does not show the bound keys. In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0) of 2024-02-02 built on localhost Repository revision: d89e427852a63dbeed3d5e03d9deb2ae9a8e3e1b Repositor [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (pranshusharma366[at]gmail.com) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (pranshusharma366[at]gmail.com) -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Mailman-Approved-At: Tue, 06 Feb 2024 03:53:37 -0500 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 (/) Recipe from emacs -q: 1. M-x gnus 2. Select any group 3. Select a random article 4. do `W C-h' or C-h m W C-h simply does not work while C-h m works, but does not show the bound keys. In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0) of 2024-02-02 built on localhost Repository revision: d89e427852a63dbeed3d5e03d9deb2ae9a8e3e1b Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101011 System Description: Parabola GNU/Linux-libre Configured using: 'configure --with-native-compilation --with-mailutils' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LC_ALL: 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: winner-mode: t midnight-mode: t global-so-long-mode: t electric-pair-mode: t delete-selection-mode: t fido-vertical-mode: t icomplete-vertical-mode: t icomplete-mode: t fido-mode: t hyperbole-mode: t pranshu-edit-mode: t which-key-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 file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t minibuffer-regexp-mode: t column-number-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 abbrev-mode: t Load-path shadows: None found. Features: (help-fns radix-tree cl-print shadow mail-extr emacsbug warnings cus-start kotl-autoloads hyperbole-autoloads auto-capitalize string-edit gnus-search eieio-opt cl-extra speedbar ezimage dframe gnus-icalendar org-capture icalendar diary-lib diary-loaddefs smtpmail gnus-dired skeleton oc-bibtex wdired ls-lisp mandoura solar cal-dst holidays holiday-loaddefs proced time winner esh-mode esh-var eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util standard-light-theme standard-themes ef-themes midnight so-long elec-pair delsel icomplete savehist cc-mode cc-fonts cc-guess cc-menus cc-cmds find-file cc-styles cc-align cc-engine cc-vars cc-defs htmlfontify cus-edit cus-load hyperbole hinit hibtypes hib-doc-id klink hib-kbd hib-debbugs hib-social hsys-www hypb-ert ert ewoc debug backtrace hactypes bookmark pp hui-mini hui hui-mouse hmouse-key hargs hsys-org org-element org-persist org-id org-refile avl-tree org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete org-list org-footnote org-faces org-entities ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs org-version org-compat org-macs hmouse-tag etags fileloop generator xref project find-func hmouse-info info hui-menu hyrolo-menu hyrolo sort hui-jmenu hpath tramp trampver tramp-integration files-x tramp-message tramp-compat xdg shell pcomplete format-spec tramp-loaddefs noutline outline icons hmouse-sh hmouse-drv hui-window pulse color hycontrol hui-select hsettings hui-em-but hbut view hbdata hgnus gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus dbus comp-run comp-common rx xml gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time iso8601 gnus-spec gnus-int gnus-range gnus-win gnus nnheader range wid-edit hsmail message sendmail yank-media puny rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader hmail htz cal-julian cal-menu calendar cal-loaddefs hbmap hmoccur help-mode browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util url-parse auth-source eieio eieio-core password-cache json map byte-opt bytecomp byte-compile url-vars mailcap hvar hypb locate hact hhist compile text-property-search comint ansi-osc ansi-color ring set hversion hload-path dired-preview dired dired-loaddefs vundo subr-x derived which-key pcase easy-mmode cl-seq cl-macs gv cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen 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 lcms2 dynamic-setting system-font-setting font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 469885 55947) (symbols 48 32456 6) (strings 32 107154 4415) (string-bytes 1 3980293) (vectors 16 48711) (vector-slots 8 596940 34765) (floats 8 1009 9235) (intervals 56 653 0) (buffers 984 16)) From unknown Sun Jun 15 10:54:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68947: 30.0.50; Gnus article mode keybindings Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Feb 2024 15:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68947 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Pranshu Cc: 68947@debbugs.gnu.org Received: via spool by 68947-submit@debbugs.gnu.org id=B68947.17072321949451 (code B ref 68947); Tue, 06 Feb 2024 15:10:02 +0000 Received: (at 68947) by debbugs.gnu.org; 6 Feb 2024 15:09:54 +0000 Received: from localhost ([127.0.0.1]:54914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXN58-0002SN-6I for submit@debbugs.gnu.org; Tue, 06 Feb 2024 10:09:54 -0500 Received: from mail.ericabrahamsen.net ([52.70.2.18]:58886) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXN55-0002SA-Ow for 68947@debbugs.gnu.org; Tue, 06 Feb 2024 10:09:52 -0500 Received: from localhost (71-212-21-65.tukw.qwest.net [71.212.21.65]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 9D853FA183; Tue, 6 Feb 2024 15:09:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericabrahamsen.net; s=mail; t=1707232171; bh=YQwGBIkpp7OvQ/1bmv0lrh92M37FaiGMVsKj24ukKlA=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=b2sBq1JgOZA2Zu+9hB5KTBjhx7zO0YFiIi3PQqePmCoEMWjjNVUX2w6eeR+B7lStR XFnBecSIAKdI8lLxRgjmqOZ/7tgDb+t5JFPSz8Qs2PNmBTnz57PGr7r3GaMCkw2eom fcS+exioKnh9AUw/iyY0fu6XNxngVEAQlS0uJTjU= From: Eric Abrahamsen In-Reply-To: <87bk8ut2qd.fsf@gmail.com> (Pranshu's message of "Tue, 06 Feb 2024 18:29:30 +1000") References: <87bk8ut2qd.fsf@gmail.com> Date: Tue, 06 Feb 2024 07:09:30 -0800 Message-ID: <871q9p39zp.fsf@ericabrahamsen.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain 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 (---) Pranshu writes: > Recipe from emacs -q: > 1. M-x gnus > 2. Select any group > 3. Select a random article > 4. do `W C-h' or C-h m > > W C-h simply does not work while C-h m works, but does not show the > bound keys. FWIW I'm unable to reproduce this, using Emacs master. I'd be pretty surprised if Gnus were able to break such low-level functionality, too. Can you give us any more clues? Is this something that only started happening recently? From unknown Sun Jun 15 10:54:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68947: 30.0.50; Gnus article mode keybindings Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Feb 2024 15:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68947 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Pranshu Cc: 68947@debbugs.gnu.org Received: via spool by 68947-submit@debbugs.gnu.org id=B68947.170723418912721 (code B ref 68947); Tue, 06 Feb 2024 15:44:02 +0000 Received: (at 68947) by debbugs.gnu.org; 6 Feb 2024 15:43:09 +0000 Received: from localhost ([127.0.0.1]:54944 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXNbI-0003J5-TI for submit@debbugs.gnu.org; Tue, 06 Feb 2024 10:43:09 -0500 Received: from smtp-out2.suse.de ([195.135.223.131]:58290) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXNbG-0003Ij-SW for 68947@debbugs.gnu.org; Tue, 06 Feb 2024 10:43:07 -0500 Received: from hawking.nue2.suse.org (unknown [10.168.4.11]) by smtp-out2.suse.de (Postfix) with ESMTP id C13281FB72; Tue, 6 Feb 2024 15:42:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1707234167; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=ian3rmZlw00LLVc9NiBgJrpJqfnh2SLiwGBBbK4qwK4=; b=Cb7PSHED1RdZvpUfKXBFN8qhhWrLQiPUiK6cB2F21nyMtvxIlldQ6lgsuq/VE09eMGgSDp xUqlQNJ89BiPAs7wEklpOBKArmjA+pySi6q/+2miZpooyNiye3rVbD1WLRM9hFkp70CLLH uBpvybAeEPZrQMnW8x/ofZeGjADAH7k= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1707234167; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=ian3rmZlw00LLVc9NiBgJrpJqfnh2SLiwGBBbK4qwK4=; b=AYEcbfqY8uZArtO3V2L5KMttENVM1xSI98oBzNSF0BmHuUBokWUWXGfivHZbM7+XhTrIUq jTfjzQZ3LZWs8NCw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1707234167; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=ian3rmZlw00LLVc9NiBgJrpJqfnh2SLiwGBBbK4qwK4=; b=Cb7PSHED1RdZvpUfKXBFN8qhhWrLQiPUiK6cB2F21nyMtvxIlldQ6lgsuq/VE09eMGgSDp xUqlQNJ89BiPAs7wEklpOBKArmjA+pySi6q/+2miZpooyNiye3rVbD1WLRM9hFkp70CLLH uBpvybAeEPZrQMnW8x/ofZeGjADAH7k= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1707234167; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=ian3rmZlw00LLVc9NiBgJrpJqfnh2SLiwGBBbK4qwK4=; b=AYEcbfqY8uZArtO3V2L5KMttENVM1xSI98oBzNSF0BmHuUBokWUWXGfivHZbM7+XhTrIUq jTfjzQZ3LZWs8NCw== Received: by hawking.nue2.suse.org (Postfix, from userid 17005) id B0F5B4A04E7; Tue, 6 Feb 2024 16:42:47 +0100 (CET) From: Andreas Schwab In-Reply-To: <87bk8ut2qd.fsf@gmail.com> (Pranshu's message of "Tue, 06 Feb 2024 18:29:30 +1000") References: <87bk8ut2qd.fsf@gmail.com> X-Yow: My DIGITAL WATCH has an automatic SNOOZE FEATURE!! Date: Tue, 06 Feb 2024 16:42:47 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Authentication-Results: smtp-out2.suse.de; none X-Spam-Level: X-Spam-Score: -2.41 X-Spamd-Result: default: False [-2.41 / 50.00]; ARC_NA(0.00)[]; FUZZY_BLOCKED(0.00)[rspamd.com]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_ENVRCPT(0.00)[gmail.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; NEURAL_HAM_LONG(-1.00)[-1.000]; DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; NEURAL_HAM_SHORT(-0.20)[-0.996]; RCPT_COUNT_TWO(0.00)[2]; DBL_BLOCKED_OPENRESOLVER(0.00)[suse.de:email]; FREEMAIL_TO(0.00)[gmail.com]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; MID_RHS_MATCH_FROM(0.00)[]; BAYES_HAM(-1.11)[88.35%] X-Spam-Flag: NO 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 (---) On Feb 06 2024, Pranshu wrote: > Recipe from emacs -q: > 1. M-x gnus > 2. Select any group > 3. Select a random article > 4. do `W C-h' or C-h m > > W C-h simply does not work while C-h m works, but does not show the > bound keys. In gnus-article-mode, all self-inserting keys are bound to gnus-article-read-summary-keys, which does special things. They are _not_ prefix keys. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." From unknown Sun Jun 15 10:54:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68947: 30.0.50; Gnus article mode keybindings Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Feb 2024 20:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68947 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andreas Schwab Cc: Pranshu , 68947@debbugs.gnu.org Received: via spool by 68947-submit@debbugs.gnu.org id=B68947.170725163111900 (code B ref 68947); Tue, 06 Feb 2024 20:34:02 +0000 Received: (at 68947) by debbugs.gnu.org; 6 Feb 2024 20:33:51 +0000 Received: from localhost ([127.0.0.1]:55195 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXS8c-00035s-NM for submit@debbugs.gnu.org; Tue, 06 Feb 2024 15:33:50 -0500 Received: from mail.ericabrahamsen.net ([52.70.2.18]:51600) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXS8b-00035f-7d for 68947@debbugs.gnu.org; Tue, 06 Feb 2024 15:33:49 -0500 Received: from localhost (71-212-21-65.tukw.qwest.net [71.212.21.65]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 94CF1FA011; Tue, 6 Feb 2024 20:33:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericabrahamsen.net; s=mail; t=1707251609; bh=U07OQG/6e996whvv4eyZCGsPT11noGMAZoazMXI5zq8=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=wY8EP2KI65MYMFspCHz6SLReGr8SthpwpqIwkT4BkerQzALa36h3j27SZTzatdwE3 33opVcEpz2+iCaCXRFsmDmzfI/OhXEyZQdyDgF4Id8U60IaoEHhHkFyauveL8eIdTo avdS3RWSFYJ1Q5HLoashMXTdURS4X4efeFMunKQg= From: Eric Abrahamsen In-Reply-To: (Andreas Schwab's message of "Tue, 06 Feb 2024 16:42:47 +0100") References: <87bk8ut2qd.fsf@gmail.com> Date: Tue, 06 Feb 2024 12:33:28 -0800 Message-ID: <87bk8t1gfb.fsf@ericabrahamsen.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain 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 (---) Andreas Schwab writes: > On Feb 06 2024, Pranshu wrote: > >> Recipe from emacs -q: >> 1. M-x gnus >> 2. Select any group >> 3. Select a random article >> 4. do `W C-h' or C-h m >> >> W C-h simply does not work while C-h m works, but does not show the >> bound keys. > > In gnus-article-mode, all self-inserting keys are bound to > gnus-article-read-summary-keys, which does special things. They are > _not_ prefix keys. (I didn't realize you meant with point in the article, sorry) From unknown Sun Jun 15 10:54:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68947: 30.0.50; Gnus article mode keybindings Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 10 Feb 2024 18:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68947 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Pranshu Cc: 68947@debbugs.gnu.org Received: via spool by 68947-submit@debbugs.gnu.org id=B68947.17075885806471 (code B ref 68947); Sat, 10 Feb 2024 18:10:01 +0000 Received: (at 68947) by debbugs.gnu.org; 10 Feb 2024 18:09:40 +0000 Received: from localhost ([127.0.0.1]:59041 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYrnI-0001gI-36 for submit@debbugs.gnu.org; Sat, 10 Feb 2024 13:09:40 -0500 Received: from mail.ericabrahamsen.net ([52.70.2.18]:45712) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYrnF-0001fr-RB for 68947@debbugs.gnu.org; Sat, 10 Feb 2024 13:09:39 -0500 Received: from localhost (71-212-21-65.tukw.qwest.net [71.212.21.65]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id CA0C6FA0B2; Sat, 10 Feb 2024 18:09:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericabrahamsen.net; s=mail; t=1707588556; bh=1D+xeEcV1pDRYeDSIS6MO63jyjt++UW8/hmm+3EQEco=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=Z0pTS52ISEk+in46NHA56xE6wWQ7k6TcoRJt3zARqWkU3ZAswzc4NpauFkn6i67EN e1ys8U/upD0vBbV9gSQIkJseLyuq+gSOeHHBxXMxjcFYEwW2b/hIJKvqyJnMlcPneQ tyB8omNDGZYR/2Yc4+FvebdrydpxJavAFpp00pS8= From: Eric Abrahamsen In-Reply-To: <87r0hofow9.fsf@gmail.com> (Pranshu's message of "Wed, 07 Feb 2024 22:19:02 +1000") References: <87bk8ut2qd.fsf@gmail.com> <871q9p39zp.fsf@ericabrahamsen.net> <87r0hofow9.fsf@gmail.com> Date: Sat, 10 Feb 2024 10:09:14 -0800 Message-ID: <87r0hkxkc5.fsf@ericabrahamsen.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain 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 (---) On 02/07/24 22:19 PM, Pranshu wrote: > Eric Abrahamsen writes: > >> Pranshu writes: >> >>> Recipe from emacs -q: >>> 1. M-x gnus >>> 2. Select any group >>> 3. Select a random article >>> 4. do `W C-h' or C-h m >>> >>> W C-h simply does not work while C-h m works, but does not show the >>> bound keys. >> >> FWIW I'm unable to reproduce this, using Emacs master. I'd be pretty >> surprised if Gnus were able to break such low-level functionality, too. >> Can you give us any more clues? Is this something that only started >> happening recently? > > With the point in article mode, are you able to reproduce it? (Sending this back to the bug report...) Yes, I'm able to reproduce it, and it sent me down a really awful rabbit hole -- gnus-art.el goes to huge lengths to make summary-mode keybindings available in article mode. It uses this: (substitute-key-definition #'undefined #'gnus-article-read-summary-keys gnus-article-mode-map) to redirect all unbound keys to the `gnus-article-read-summary-keys' function, which manually reads keys and dispatches to tweaked versions of summary-mode commands. Your immediate issue is caused by the fact that `gnus-article-describe-bindings', which theoretically should be responsible for telling the user about all the redirections, is only aware of the "S" keymap prefix. It doesn't know all the ways in which an 'undefined binding might get translated into a valid summary-mode command, and can't show you those. To be honest, I don't think I'm going to be able to fix this. If we keep the current implementation, `gnus-article-describe-bindings' would have to be made aware of the additional redirections, and I wouldn't even know where to start. It could be that Elisp has better tools for this situation by now (the original architecture was in place before 1997), but I'm not sure what those tools are. Perhaps someone will chime in with a helpful suggestion... Eric From unknown Sun Jun 15 10:54:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68947: 30.0.50; Gnus article mode keybindings Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 10 Feb 2024 18:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68947 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eric Abrahamsen Cc: pranshusharma366@gmail.com, 68947@debbugs.gnu.org Received: via spool by 68947-submit@debbugs.gnu.org id=B68947.17075889517458 (code B ref 68947); Sat, 10 Feb 2024 18:16:02 +0000 Received: (at 68947) by debbugs.gnu.org; 10 Feb 2024 18:15:51 +0000 Received: from localhost ([127.0.0.1]:59353 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYrtH-0001wD-2f for submit@debbugs.gnu.org; Sat, 10 Feb 2024 13:15:51 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:48372) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYrtE-0001vr-RV for 68947@debbugs.gnu.org; Sat, 10 Feb 2024 13:15:49 -0500 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 1rYrst-0004wV-J6; Sat, 10 Feb 2024 13:15:27 -0500 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=afnZ58jJXo03NDN/PPR4nY8/q3J+sXXnavXoq5IzH+A=; b=PCnYb59PcNJ+ xmGhc9bdh+TeYhWm6ugKEuCLjUpLTpymIhPUU9Fr594h2t6y/sXEEbHbwJA4fwOzxjghZSDP3x49n SgsrZj5waDfaBVYGq1hhkBBYmNhb5vC2qut79zMvIr7jexMAtIPHGxU8W9JX5BTLmkaFtNWsI8FD7 5l1dGOziZwtVmXVVImxLhpLZKLW1dBdlxPkDL+NRRI/JLxNL3NzuFpNzipvHoUL1JfbuSTUC8Wt/W eJOb+I0JQGqvR/JPwE788FHmQwfyjVJj+OtheUK45/8NU2hZwLKSpFf2xisaF6gRTE8xBAnD8DM2q N5dW02rtH5r6VZVsQ9nJ4A==; Date: Sat, 10 Feb 2024 20:15:19 +0200 Message-Id: <86fry0tcco.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87r0hkxkc5.fsf@ericabrahamsen.net> (message from Eric Abrahamsen on Sat, 10 Feb 2024 10:09:14 -0800) References: <87bk8ut2qd.fsf@gmail.com> <871q9p39zp.fsf@ericabrahamsen.net> <87r0hofow9.fsf@gmail.com> <87r0hkxkc5.fsf@ericabrahamsen.net> 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 (---) > Cc: 68947@debbugs.gnu.org > From: Eric Abrahamsen > Date: Sat, 10 Feb 2024 10:09:14 -0800 > > Your immediate issue is caused by the fact that > `gnus-article-describe-bindings', which theoretically should be > responsible for telling the user about all the redirections, is only > aware of the "S" keymap prefix. It doesn't know all the ways in which an > 'undefined binding might get translated into a valid summary-mode > command, and can't show you those. > > To be honest, I don't think I'm going to be able to fix this. If we keep > the current implementation, `gnus-article-describe-bindings' would have > to be made aware of the additional redirections, and I wouldn't even > know where to start. > > It could be that Elisp has better tools for this situation by now (the > original architecture was in place before 1997), but I'm not sure what > those tools are. Perhaps someone will chime in with a helpful > suggestion... Strange as it may sound, I see no grave problem here: C-h is not guaranteed to work after any arbitrary prefix, anyway. So if that is too hard to fix, we could just punt and leave it unsolved. What about "C-h b" -- does that work in the situation described by the recipe? From unknown Sun Jun 15 10:54:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68947: 30.0.50; Gnus article mode keybindings Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 10 Feb 2024 19:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68947 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: pranshusharma366@gmail.com, 68947@debbugs.gnu.org Received: via spool by 68947-submit@debbugs.gnu.org id=B68947.170759159214846 (code B ref 68947); Sat, 10 Feb 2024 19:00:02 +0000 Received: (at 68947) by debbugs.gnu.org; 10 Feb 2024 18:59:52 +0000 Received: from localhost ([127.0.0.1]:33587 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYsZr-0003rN-Vh for submit@debbugs.gnu.org; Sat, 10 Feb 2024 13:59:52 -0500 Received: from mail.ericabrahamsen.net ([52.70.2.18]:56034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYsZp-0003r4-SX for 68947@debbugs.gnu.org; Sat, 10 Feb 2024 13:59:50 -0500 Received: from localhost (71-212-21-65.tukw.qwest.net [71.212.21.65]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 3C28AFA0B2; Sat, 10 Feb 2024 18:59:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericabrahamsen.net; s=mail; t=1707591567; bh=NlIwBRxuhjm9mrzlCRDWy/bg6Sw1vN/p6/P/e0UIZt0=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=xuSXzzmlRqAJvuu63s+pdHSjtmhuSV59G809HlUeWM2uCafJhJanceymK3xPKXTKV hV/xYcWe/oZwt7ZZJ+omm5usE9N61OSkwipcoI06xAJ9dtB7r91Jsr6u+K+CwuJQiv O2LHq6qmL5pkAWFqioMvm7Sv8+NR3ijsr0jVDods= From: Eric Abrahamsen In-Reply-To: <86fry0tcco.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 10 Feb 2024 20:15:19 +0200") References: <87bk8ut2qd.fsf@gmail.com> <871q9p39zp.fsf@ericabrahamsen.net> <87r0hofow9.fsf@gmail.com> <87r0hkxkc5.fsf@ericabrahamsen.net> <86fry0tcco.fsf@gnu.org> Date: Sat, 10 Feb 2024 10:59:21 -0800 Message-ID: <87mss8xi0m.fsf@ericabrahamsen.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain 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 (---) On 02/10/24 20:15 PM, Eli Zaretskii wrote: >> Cc: 68947@debbugs.gnu.org >> From: Eric Abrahamsen >> Date: Sat, 10 Feb 2024 10:09:14 -0800 >> >> Your immediate issue is caused by the fact that >> `gnus-article-describe-bindings', which theoretically should be >> responsible for telling the user about all the redirections, is only >> aware of the "S" keymap prefix. It doesn't know all the ways in which an >> 'undefined binding might get translated into a valid summary-mode >> command, and can't show you those. >> >> To be honest, I don't think I'm going to be able to fix this. If we keep >> the current implementation, `gnus-article-describe-bindings' would have >> to be made aware of the additional redirections, and I wouldn't even >> know where to start. >> >> It could be that Elisp has better tools for this situation by now (the >> original architecture was in place before 1997), but I'm not sure what >> those tools are. Perhaps someone will chime in with a helpful >> suggestion... > > Strange as it may sound, I see no grave problem here: C-h is not > guaranteed to work after any arbitrary prefix, anyway. So if that is > too hard to fix, we could just punt and leave it unsolved. I'm inclined to say it's too hard to fix! The only cleaner solution I can think of is to actually define article-mode versions of all the summary-mode commands we'd want to call, which would also provide a place to do the necessary article-specific adjustments. That's a lot of very tightly-coupled code, though. > What about "C-h b" -- does that work in the situation described by the > recipe? No, that doesn't really work. The gnus-article-mode bindings are listed under a "fundamental-mode Major Mode Bindings:" heading (??). That includes gnus-article-mode's own keybindings, and the summary-mode bindings that have been explicitly attached at the "S" prefix, but nothing else. From unknown Sun Jun 15 10:54:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68947: 30.0.50; Gnus article mode keybindings Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 17 Feb 2024 18:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68947 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: pranshusharma366@gmail.com, 68947@debbugs.gnu.org Received: via spool by 68947-submit@debbugs.gnu.org id=B68947.170819361129456 (code B ref 68947); Sat, 17 Feb 2024 18:14:02 +0000 Received: (at 68947) by debbugs.gnu.org; 17 Feb 2024 18:13:31 +0000 Received: from localhost ([127.0.0.1]:33829 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rbPBr-0007f1-36 for submit@debbugs.gnu.org; Sat, 17 Feb 2024 13:13:31 -0500 Received: from mail.ericabrahamsen.net ([52.70.2.18]:46854) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rbPBp-0007eq-M4 for 68947@debbugs.gnu.org; Sat, 17 Feb 2024 13:13:30 -0500 Received: from localhost (71-212-21-65.tukw.qwest.net [71.212.21.65]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 94FF3FA183; Sat, 17 Feb 2024 18:13:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericabrahamsen.net; s=mail; t=1708193583; bh=l28YmUsinRepH+TRa+rinM+6KUmi5vn/KChWDJQ/WMY=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=ipgYOn6FE17ZQ2xC0Qx2C/4UQmTmv0Exu2+VdtV195wlquHsD+2GYupdezqZfyd/D qACzlf7YtWL6ggdWmIb9Fs3HQl8EZQEVygqIPx31IEqOx7Yoo6AT3GCd4EZNt0qyMh hIC+x5avfa5vuJhPOeUmH+BHFdFY3AvoAclPIy44= From: Eric Abrahamsen In-Reply-To: <87mss8xi0m.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Sat, 10 Feb 2024 10:59:21 -0800") References: <87bk8ut2qd.fsf@gmail.com> <871q9p39zp.fsf@ericabrahamsen.net> <87r0hofow9.fsf@gmail.com> <87r0hkxkc5.fsf@ericabrahamsen.net> <86fry0tcco.fsf@gnu.org> <87mss8xi0m.fsf@ericabrahamsen.net> Date: Sat, 17 Feb 2024 10:13:02 -0800 Message-ID: <877cj3q7rl.fsf@ericabrahamsen.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -4.2 (----) 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: -5.2 (-----) Eric Abrahamsen writes: > On 02/10/24 20:15 PM, Eli Zaretskii wrote: >>> Cc: 68947@debbugs.gnu.org >>> From: Eric Abrahamsen >>> Date: Sat, 10 Feb 2024 10:09:14 -0800 >>> >>> Your immediate issue is caused by the fact that >>> `gnus-article-describe-bindings', which theoretically should be >>> responsible for telling the user about all the redirections, is only >>> aware of the "S" keymap prefix. It doesn't know all the ways in which an >>> 'undefined binding might get translated into a valid summary-mode >>> command, and can't show you those. >>> >>> To be honest, I don't think I'm going to be able to fix this. If we keep >>> the current implementation, `gnus-article-describe-bindings' would have >>> to be made aware of the additional redirections, and I wouldn't even >>> know where to start. >>> >>> It could be that Elisp has better tools for this situation by now (the >>> original architecture was in place before 1997), but I'm not sure what >>> those tools are. Perhaps someone will chime in with a helpful >>> suggestion... >> >> Strange as it may sound, I see no grave problem here: C-h is not >> guaranteed to work after any arbitrary prefix, anyway. So if that is >> too hard to fix, we could just punt and leave it unsolved. > > I'm inclined to say it's too hard to fix! The only cleaner solution I > can think of is to actually define article-mode versions of all the > summary-mode commands we'd want to call, which would also provide a > place to do the necessary article-specific adjustments. That's a lot of > very tightly-coupled code, though. > >> What about "C-h b" -- does that work in the situation described by the >> recipe? > > No, that doesn't really work. The gnus-article-mode bindings are listed > under a "fundamental-mode Major Mode Bindings:" heading (??). That > includes gnus-article-mode's own keybindings, and the summary-mode > bindings that have been explicitly attached at the "S" prefix, but > nothing else. I don't know, I don't see a good solution to this without a massive rewrite, which I don't have the stomach for right now. Should we leave the bug open, since it's a real problem? From unknown Sun Jun 15 10:54:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68947: 30.0.50; Gnus article mode keybindings Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 17 Feb 2024 18:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68947 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eric Abrahamsen Cc: pranshusharma366@gmail.com, 68947@debbugs.gnu.org Received: via spool by 68947-submit@debbugs.gnu.org id=B68947.170819371829655 (code B ref 68947); Sat, 17 Feb 2024 18:16:01 +0000 Received: (at 68947) by debbugs.gnu.org; 17 Feb 2024 18:15:18 +0000 Received: from localhost ([127.0.0.1]:33834 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rbPDZ-0007iE-NM for submit@debbugs.gnu.org; Sat, 17 Feb 2024 13:15:18 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34460) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rbPDX-0007i0-Kn for 68947@debbugs.gnu.org; Sat, 17 Feb 2024 13:15:16 -0500 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 1rbPD8-0000Y0-1U; Sat, 17 Feb 2024 13:14:50 -0500 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=xgGC4ptLE76qmWLje8Hsu9M5908YaAwqS3+AmtadFMo=; b=J5YTd9+74z42 vOd8DZ1wirrnSLbI8I5MY8UwdJTnEN0rhU2R/r+RqsnyU8Jkk6kKOSu39EhEJrnIowO3RgueYVAeI 21tCuM/lzleAWArrb/i0NKQyi91AXLt3exTxS575xAS6F9iTE0nqhO6vUh4GcuyMq8uSrZpnouFvA 81j7D8bvqEB57QuyZRstVON7B8zt1vDHo5ZoXeeCM+KcDIjuuyqwnYNfq7y80cZFpcoRQFLWnvJHO GFn0+tVTXUKH7i20TqZFS+vGNJr4rve7zObjxrl5fEnnhSmVVOt5LemajV0eRhOmYb/tAi/gbowd7 NCOPgfAEy8Sk8zW9qtLUwg==; Date: Sat, 17 Feb 2024 20:14:46 +0200 Message-Id: <86wmr3rm95.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <877cj3q7rl.fsf@ericabrahamsen.net> (message from Eric Abrahamsen on Sat, 17 Feb 2024 10:13:02 -0800) References: <87bk8ut2qd.fsf@gmail.com> <871q9p39zp.fsf@ericabrahamsen.net> <87r0hofow9.fsf@gmail.com> <87r0hkxkc5.fsf@ericabrahamsen.net> <86fry0tcco.fsf@gnu.org> <87mss8xi0m.fsf@ericabrahamsen.net> <877cj3q7rl.fsf@ericabrahamsen.net> X-Spam-Score: -4.2 (----) 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: -5.2 (-----) > From: Eric Abrahamsen > Cc: pranshusharma366@gmail.com, 68947@debbugs.gnu.org > Date: Sat, 17 Feb 2024 10:13:02 -0800 > > Eric Abrahamsen writes: > > > On 02/10/24 20:15 PM, Eli Zaretskii wrote: > >>> Cc: 68947@debbugs.gnu.org > >>> From: Eric Abrahamsen > >>> Date: Sat, 10 Feb 2024 10:09:14 -0800 > >>> > >>> Your immediate issue is caused by the fact that > >>> `gnus-article-describe-bindings', which theoretically should be > >>> responsible for telling the user about all the redirections, is only > >>> aware of the "S" keymap prefix. It doesn't know all the ways in which an > >>> 'undefined binding might get translated into a valid summary-mode > >>> command, and can't show you those. > >>> > >>> To be honest, I don't think I'm going to be able to fix this. If we keep > >>> the current implementation, `gnus-article-describe-bindings' would have > >>> to be made aware of the additional redirections, and I wouldn't even > >>> know where to start. > >>> > >>> It could be that Elisp has better tools for this situation by now (the > >>> original architecture was in place before 1997), but I'm not sure what > >>> those tools are. Perhaps someone will chime in with a helpful > >>> suggestion... > >> > >> Strange as it may sound, I see no grave problem here: C-h is not > >> guaranteed to work after any arbitrary prefix, anyway. So if that is > >> too hard to fix, we could just punt and leave it unsolved. > > > > I'm inclined to say it's too hard to fix! The only cleaner solution I > > can think of is to actually define article-mode versions of all the > > summary-mode commands we'd want to call, which would also provide a > > place to do the necessary article-specific adjustments. That's a lot of > > very tightly-coupled code, though. > > > >> What about "C-h b" -- does that work in the situation described by the > >> recipe? > > > > No, that doesn't really work. The gnus-article-mode bindings are listed > > under a "fundamental-mode Major Mode Bindings:" heading (??). That > > includes gnus-article-mode's own keybindings, and the summary-mode > > bindings that have been explicitly attached at the "S" prefix, but > > nothing else. > > I don't know, I don't see a good solution to this without a massive > rewrite, which I don't have the stomach for right now. Should we leave > the bug open, since it's a real problem? Fine with me.