Subject: Emacs 23.2 -- tmm-menubar not showing keyboard shortcuts

From: [email-masked]
Date: Tue, 11 May 2010 08:05:58 -0500 (CDT)

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