mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-15 10:30:25 -08:00
(tmm-get-keymap): Eval the menu name in `menu-item'.
This commit is contained in:
parent
250cfeced5
commit
c19cc27530
2 changed files with 4 additions and 4 deletions
|
|
@ -1,5 +1,7 @@
|
|||
2000-12-02 Stefan Monnier <monnier@cs.yale.edu>
|
||||
|
||||
* tmm.el (tmm-get-keymap): Eval the menu name in `menu-item'.
|
||||
|
||||
* textmodes/ispell.el (check-ispell-version): Don't use match-beginning
|
||||
to check if the match succeeded.
|
||||
|
||||
|
|
|
|||
|
|
@ -429,7 +429,7 @@ It uses the free variable `tmm-table-undef' to keep undefined keys."
|
|||
((eq (car-safe elt) 'menu-item)
|
||||
(setq plist (cdr-safe (cdr-safe (cdr-safe elt))))
|
||||
(setq km (nth 2 elt))
|
||||
(setq str (nth 1 elt))
|
||||
(setq str (eval (nth 1 elt)))
|
||||
(setq filter (plist-get plist :filter))
|
||||
(if filter
|
||||
(setq km (funcall filter km)))
|
||||
|
|
@ -463,9 +463,7 @@ It uses the free variable `tmm-table-undef' to keep undefined keys."
|
|||
(setq km nil)))
|
||||
(and km str
|
||||
(or (assoc str tmm-km-list)
|
||||
(setq tmm-km-list
|
||||
(cons (cons str (cons event km)) tmm-km-list)))
|
||||
))))
|
||||
(push (cons str (cons event km)) tmm-km-list))))))
|
||||
|
||||
(defun tmm-get-keybind (keyseq)
|
||||
"Return the current binding of KEYSEQ, merging prefix definitions.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue