* menu entries missing display of equivalent keyboard sequence when function keys are used as prefix keys
@ 2003-01-10 19:23 andrew.maguire
0 siblings, 0 replies; 2+ messages in thread
From: andrew.maguire @ 2003-01-10 19:23 UTC (permalink / raw)
The following code defines a simple function and creates a
keyboard shortcut, F8 d, to execute it. It then also creates
a menu, Andrew, and adds an entry, My function, to this menu.
On Emacs 20.7 (Unix and Windows), the Menu entry correctly has the
keyboard short cut listed but Emacs 21.2 (Unix and Windows) it does not.
It seems to be only when function keys are defined to be prefix keys.
I presume that there is something different in the process that
automatically
sets up the keyboard shortcut entries.
I have submitted this to gnu.emacs.bug but I just wondered if anyone on this
mailing list can help?
(defun andrew-fn ()
"Test"
(interactive)
(message "Hello"))
(progn
(setq andrew-map (make-sparse-keymap "Andrew"))
(put 'andrew-fn 'menu-enable t)
(define-key andrew-map [andrew-function] '("My function" . andrew-fn))
(define-key global-map [menu-bar andrew] andrew-map)
(define-key-after (lookup-key global-map [menu-bar]) [andrew]
(cons "Andrew" andrew-map) 'dev)
(setq f8-map (make-sparse-keymap))
(fset 'f8-map f8-map)
(define-key f8-map "d" 'andrew-fn)
(define-key global-map [f8] 'f8-map)
)
Thanks,
Andrew
^ permalink raw reply [flat|nested] 2+ messages in thread
[parent not found: <mailman.151.1042226843.21513.help-gnu-emacs@gnu.org>]
end of thread, other threads:[~2003-01-11 2:05 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-01-10 19:23 menu entries missing display of equivalent keyboard sequence when function keys are used as prefix keys andrew.maguire
[not found] <mailman.151.1042226843.21513.help-gnu-emacs@gnu.org>
2003-01-11 2:05 ` Jesper Harder
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.