diff options
| author | Stefan Monnier | 2000-12-02 21:31:12 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2000-12-02 21:31:12 +0000 |
| commit | c19cc275304ba21cbe4fc36e69fdd48b66f02891 (patch) | |
| tree | 65eec309e774654c0ca49405929a24a90161bce3 /lisp | |
| parent | 250cfeced5d481cb45c56d292372e12d51aac777 (diff) | |
| download | emacs-c19cc275304ba21cbe4fc36e69fdd48b66f02891.tar.gz emacs-c19cc275304ba21cbe4fc36e69fdd48b66f02891.zip | |
(tmm-get-keymap): Eval the menu name in `menu-item'.
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/ChangeLog | 2 | ||||
| -rw-r--r-- | lisp/tmm.el | 6 |
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 @@ | |||
| 1 | 2000-12-02 Stefan Monnier <monnier@cs.yale.edu> | 1 | 2000-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. |