aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2000-12-02 21:31:12 +0000
committerStefan Monnier2000-12-02 21:31:12 +0000
commitc19cc275304ba21cbe4fc36e69fdd48b66f02891 (patch)
tree65eec309e774654c0ca49405929a24a90161bce3
parent250cfeced5d481cb45c56d292372e12d51aac777 (diff)
downloademacs-c19cc275304ba21cbe4fc36e69fdd48b66f02891.tar.gz
emacs-c19cc275304ba21cbe4fc36e69fdd48b66f02891.zip
(tmm-get-keymap): Eval the menu name in `menu-item'.
-rw-r--r--lisp/ChangeLog2
-rw-r--r--lisp/tmm.el6
2 files changed, 4 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index cdfb4618547..e2bfc29089f 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,7 @@
12000-12-02 Stefan Monnier <monnier@cs.yale.edu> 12000-12-02 Stefan Monnier <monnier@cs.yale.edu>
2 2
3 * tmm.el (tmm-get-keymap): Eval the menu name in `menu-item'.
4
3 * textmodes/ispell.el (check-ispell-version): Don't use match-beginning 5 * textmodes/ispell.el (check-ispell-version): Don't use match-beginning
4 to check if the match succeeded. 6 to check if the match succeeded.
5 7
diff --git a/lisp/tmm.el b/lisp/tmm.el
index 1db524ff22a..4a65efc75ba 100644
--- a/lisp/tmm.el
+++ b/lisp/tmm.el
@@ -429,7 +429,7 @@ It uses the free variable `tmm-table-undef' to keep undefined keys."
429 ((eq (car-safe elt) 'menu-item) 429 ((eq (car-safe elt) 'menu-item)
430 (setq plist (cdr-safe (cdr-safe (cdr-safe elt)))) 430 (setq plist (cdr-safe (cdr-safe (cdr-safe elt))))
431 (setq km (nth 2 elt)) 431 (setq km (nth 2 elt))
432 (setq str (nth 1 elt)) 432 (setq str (eval (nth 1 elt)))
433 (setq filter (plist-get plist :filter)) 433 (setq filter (plist-get plist :filter))
434 (if filter 434 (if filter
435 (setq km (funcall filter km))) 435 (setq km (funcall filter km)))
@@ -463,9 +463,7 @@ It uses the free variable `tmm-table-undef' to keep undefined keys."
463 (setq km nil))) 463 (setq km nil)))
464 (and km str 464 (and km str
465 (or (assoc str tmm-km-list) 465 (or (assoc str tmm-km-list)
466 (setq tmm-km-list 466 (push (cons str (cons event km)) tmm-km-list))))))
467 (cons (cons str (cons event km)) tmm-km-list)))
468 ))))
469 467
470(defun tmm-get-keybind (keyseq) 468(defun tmm-get-keybind (keyseq)
471 "Return the current binding of KEYSEQ, merging prefix definitions. 469 "Return the current binding of KEYSEQ, merging prefix definitions.