From unknown Mon Jun 23 06:01:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6171: Emacs 23.2 -- tmm-menubar not showing keyboard shortcuts Resent-From: jxa127@verizon.net Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 11 May 2010 13:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 6171 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 6171@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.12735831814808 (code B ref -1); Tue, 11 May 2010 13:07:02 +0000 Received: (at submit) by debbugs.gnu.org; 11 May 2010 13:06:21 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OBpAC-0001FV-Qx for submit@debbugs.gnu.org; Tue, 11 May 2010 09:06:21 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OBpAA-0001FP-8s for submit@debbugs.gnu.org; Tue, 11 May 2010 09:06:19 -0400 Received: from lists.gnu.org ([199.232.76.165]:52675) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1OBpA4-0004pn-VY for submit@debbugs.gnu.org; Tue, 11 May 2010 09:06:13 -0400 Received: from [140.186.70.92] (port=56078 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OBpA2-0005Ul-VK for bug-gnu-emacs@gnu.org; Tue, 11 May 2010 09:06:12 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.2 required=5.0 tests=BAYES_00,HTML_MESSAGE, MIME_HTML_ONLY, RCVD_IN_DNSWL_NONE, T_RP_MATCHES_RCVD autolearn=no version=3.3.1 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OBpA1-0000cz-O4 for bug-gnu-emacs@gnu.org; Tue, 11 May 2010 09:06:10 -0400 Received: from vms173005pub.verizon.net ([206.46.173.5]:46635) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OBpA1-0000co-FE for bug-gnu-emacs@gnu.org; Tue, 11 May 2010 09:06:09 -0400 Received: from vms226.mailsrvcs.net ([unknown] [192.168.1.2]) by vms173005.mailsrvcs.net (Sun Java(tm) System Messaging Server 7u2-7.02 32bit (built Apr 16 2009)) with ESMTPA id <0L2900JJ3B1Y4QT5@vms173005.mailsrvcs.net> for bug-gnu-emacs@gnu.org; Tue, 11 May 2010 08:05:58 -0500 (CDT) Received: from 70.91.29.37 ([70.91.29.37]) by vms226.mailsrvcs.net (Verizon Webmail) with HTTP; Tue, 11 May 2010 08:05:58 -0500 (CDT) Date: Tue, 11 May 2010 08:05:58 -0500 (CDT) From: jxa127@verizon.net Message-id: <897673987.886570.1273583158429.JavaMail.root@vms226.mailsrvcs.net> MIME-version: 1.0 Content-type: text/html; charset=UTF-8 Content-transfer-encoding: 7bit X-Originating-IP: [70.91.29.37] X-detected-operating-system: by eggs.gnu.org: Solaris 10 (1203?) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -1.9 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.2 (---)
Hello,
 
Yesterday I downloaded and compiled Emacs 23.2 on GNU/Linux (Slackware64_13). Overall, I'm very impressed by this latest version.
 
I belive I found a bug. It shows up in the GNU/Linux and Windows versions.
 
Some of the menus in a tmm-menubar are not showing the keyboard shortcuts. Listing the keyboard shortcuts is helpful for those learning how to use Emacs.
 
See below for a comparison between Emacs 22.3 and Emacs 23.2:
 

=====File Menu in Emacs 22.3=====

Possible completions are:

v==>Visit New File...  (C-x C-f)    o==>Open File...

O==>Open Directory...  (C-x d)      i==>Insert File...  (C-x i)

c==>Close                            ---Save  (C-x C-s)

s==>Save As...  (C-x C-w)            ---Revert Buffer

 ---Recover Crashed Session         p==>Print Buffer

 ---Print Region                    P==>Postscript Print Buffer

 ---Postscript Print Region         0==>Postscript Print Buffer (B+W)

 ---Postscript Print Region (B+W)   S==>Split Window  (C-x 2)

 ---Remove Splits  (C-x 1)          n==>New Frame  (C-x 5 2)

N==>New Frame on Display...          ---Delete Frame  (C-x 5 0)

e==>Exit Emacs  (C-x C-c)

 

=====File Menu in Emacs 23.2=====

Possible completions are:

v==>Visit New File...               o==>Open File...

O==>Open Directory...               i==>Insert File...

c==>Close                            ---Save

s==>Save As...                       ---Revert Buffer

r==>Recover Crashed Session         p==>Print Buffer

 ---Print Region                    P==>Postscript Print Buffer

 ---Postscript Print Region         0==>Postscript Print Buffer (B+W)

 ---Postscript Print Region (B+W)   S==>Split Window

 ---Remove Splits                   n==>New Frame

N==>New Frame on Display...          ---Delete Frame

q==>Quit

 

=====Buffers menu in Emacs 22.3=====

Possible completions are:

c==>*Completions*  *%               s==>*scratch*  *

C==>c:/  %  --  c:/                 m==>*Messages*  *

b==>*Buffer List*  %                n==>Next Buffer  (C-x <C-right>)

p==>Previous Buffer  (C-x <C-left>)

S==>Select Named Buffer...  (C-x b)

l==>List All Buffers  (C-x C-b)

 

=====Buffers menu in Emacs 23.2=====

Possible completions are:

c==>*Completions*  *%               C==>c:/  %  --  c:/

s==>*scratch*                       m==>*Messages*  *

n==>Next Buffer                     p==>Previous Buffer

S==>Select Named Buffer...          l==>List All Buffers
 
Thank you,
 
Drew Ames
From unknown Mon Jun 23 06:01:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6171: Emacs 23.2 -- tmm-menubar not showing keyboard shortcuts Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 11 May 2010 16:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6171 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: , <6171@debbugs.gnu.org> Received: via spool by 6171-submit@debbugs.gnu.org id=B6171.12735938269868 (code B ref 6171); Tue, 11 May 2010 16:04:02 +0000 Received: (at 6171) by debbugs.gnu.org; 11 May 2010 16:03:46 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OBrvu-0002Z7-M2 for submit@debbugs.gnu.org; Tue, 11 May 2010 12:03:46 -0400 Received: from rcsinet10.oracle.com ([148.87.113.121]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OBrvr-0002Yz-Vn for 6171@debbugs.gnu.org; Tue, 11 May 2010 12:03:44 -0400 Received: from rcsinet13.oracle.com (rcsinet13.oracle.com [148.87.113.125]) by rcsinet10.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id o4BG3YE2001017 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 11 May 2010 16:03:35 GMT Received: from acsmt355.oracle.com (acsmt355.oracle.com [141.146.40.155]) by rcsinet13.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id o4BG3WnD027210; Tue, 11 May 2010 16:03:32 GMT Received: from abhmt013.oracle.com by acsmt353.oracle.com with ESMTP id 231902361273593748; Tue, 11 May 2010 09:02:28 -0700 Received: from dradamslap1 (/141.144.160.154) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 11 May 2010 09:02:24 -0700 From: "Drew Adams" References: <897673987.886570.1273583158429.JavaMail.root@vms226.mailsrvcs.net> Date: Tue, 11 May 2010 09:02:21 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <897673987.886570.1273583158429.JavaMail.root@vms226.mailsrvcs.net> X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 Thread-Index: AcrxDZkpVeJAY4xBSlavULf7EvP2kwADu1Eg X-Auth-Type: Internal IP X-Source-IP: rcsinet13.oracle.com [148.87.113.125] X-CT-RefId: str=0001.0A090207.4BE97FD8.00C0:SCFMA4539811,ss=1,fgs=0 X-Spam-Score: -5.4 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) > Some of the menus in a tmm-menubar are not showing the keyboard > shortcuts. Listing the keyboard shortcuts is helpful for those > learning how to use Emacs. I can confirm this regression. And I can confirm that it starts with Emacs 23.1, not 23.2. In Emacs 22.3 (as well as in Emacs 21 and 20), there is no such problem. The same thing happens for my library `lacarte.el', which, like `tmm.el', lets you use the keyboard to access menu-bar menus. (http://www.emacswiki.org/emacs/lacarte.el) The problem is in the menus themselves, not in `tmm.el'. The menus are missing the keyboard-shortcut strings. For example: In Emacs 22: (menu-item "Next Dirline" dired-next-dirline ([62] . " (>)") :help "Move to next directory-file line") In Emacs 23: (menu-item "Next Dirline" dired-next-dirline :help "Move to next directory-file line") I hope that this will be fixed. Showing the keyboard shortcuts here helps users learn them. I see nothing in NEWS about such a change. One can hope that means that this was not an intentional change. ;-) From unknown Mon Jun 23 06:01:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6171: Emacs 23.2 -- tmm-menubar not showing keyboard shortcuts Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 11 May 2010 20:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6171 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: jxa127@verizon.net Cc: 6171@debbugs.gnu.org Received: via spool by 6171-submit@debbugs.gnu.org id=B6171.127360854621201 (code B ref 6171); Tue, 11 May 2010 20:10:02 +0000 Received: (at 6171) by debbugs.gnu.org; 11 May 2010 20:09:06 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OBvlK-0005Vu-Jl for submit@debbugs.gnu.org; Tue, 11 May 2010 16:09:06 -0400 Received: from tomts40.bellnexxia.net ([209.226.175.97] helo=tomts40-srv.bellnexxia.net) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OBvlJ-0005VX-4W for 6171@debbugs.gnu.org; Tue, 11 May 2010 16:09:06 -0400 Received: from toip5.srvr.bell.ca ([209.226.175.88]) by tomts40-srv.bellnexxia.net (InterMail vM.5.01.06.13 201-253-122-130-113-20050324) with ESMTP id <20100511200848.MGGI1888.tomts40-srv.bellnexxia.net@toip5.srvr.bell.ca> for <6171@debbugs.gnu.org>; Tue, 11 May 2010 16:08:48 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ag8GAC9T6UtKDMwD/2dsb2JhbACRZYVZhmxyvDiFEQQ Received: from bas1-montreal42-1242352643.dsl.bell.ca (HELO ceviche.home) ([74.12.204.3]) by toip5.srvr.bell.ca with ESMTP; 11 May 2010 16:23:48 -0400 Received: by ceviche.home (Postfix, from userid 20848) id 91B9D660DC; Tue, 11 May 2010 16:08:47 -0400 (EDT) From: Stefan Monnier Message-ID: References: <897673987.886570.1273583158429.JavaMail.root@vms226.mailsrvcs.net> Date: Tue, 11 May 2010 16:08:47 -0400 In-Reply-To: <897673987.886570.1273583158429.JavaMail.root@vms226.mailsrvcs.net> (jxa's message of "Tue, 11 May 2010 08:05:58 -0500 (CDT)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -1.5 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.6 (-) Thanks, this should be fixed now in the emacs-23 branch, Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri May 21 00:29:38 2010 Received: (at control) by debbugs.gnu.org; 21 May 2010 04:29:38 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OFJre-0003yY-Ae for submit@debbugs.gnu.org; Fri, 21 May 2010 00:29:38 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OFJrd-0003yS-C4 for control@debbugs.gnu.org; Fri, 21 May 2010 00:29:37 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1OFJra-00078P-6l; Fri, 21 May 2010 00:29:34 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19446.3118.189057.553186@fencepost.gnu.org> Date: Fri, 21 May 2010 00:29:34 -0400 From: Glenn Morris To: control Subject: control X-Attribution: GM X-Mailer: VM (www.wonderworks.com/vm), GNU Emacs (www.gnu.org/software/emacs) X-Hue: cyan X-Ran: 2;DIeZ}gh!^YZ4UG*l$G}7,"|e9&n0;,9r/(=*==.tB96U"uZV%u{i,R+_D]C,t]j9r10) X-Debbugs-No-Ack: yes X-Spam-Score: -5.1 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.1 (-----) close 6171 close 6201