summaryrefslogtreecommitdiff
path: root/lisp/ebuff-menu.el
diff options
context:
space:
mode:
authorEric S. Raymond <esr@snark.thyrsus.com>1993-03-28 06:24:33 +0000
committerEric S. Raymond <esr@snark.thyrsus.com>1993-03-28 06:24:33 +0000
commit58c3c5c0173dbce691a36f9acbfd2ac9714e580e (patch)
tree89b847980654547c56a28ac40073385ff446a1b0 /lisp/ebuff-menu.el
parenta78b5fe5561bea835783570a311f7b56ff47986f (diff)
downloademacs-58c3c5c0173dbce691a36f9acbfd2ac9714e580e.tar.gz
(electric-buffer-menu-mode-map): fillarray isn't a valid operation on maps
any more.
Diffstat (limited to 'lisp/ebuff-menu.el')
-rw-r--r--lisp/ebuff-menu.el8
1 files changed, 4 insertions, 4 deletions
diff --git a/lisp/ebuff-menu.el b/lisp/ebuff-menu.el
index eedc984df06..7e511cc4d5f 100644
--- a/lisp/ebuff-menu.el
+++ b/lisp/ebuff-menu.el
@@ -152,10 +152,10 @@ electric-buffer-menu-mode-hook if it is non-nil."
(put 'Electric-buffer-menu-undefined 'suppress-keymap t)
(if electric-buffer-menu-mode-map
nil
- (let ((map (make-keymap)))
- (fillarray map 'Electric-buffer-menu-undefined)
- (define-key map "\e" (make-keymap))
- (fillarray (lookup-key map "\e") 'Electric-buffer-menu-undefined)
+ (let ((map (make-keymap)) (submap (make-keymap)))
+ (fillarray (car (cdr map)) 'Electric-buffer-menu-undefined)
+ (define-key map "\e" submap)
+ (fillarray (car (cdr submap)) 'Electric-buffer-menu-undefined)
(define-key map "\C-z" 'suspend-emacs)
(define-key map "v" 'Electric-buffer-menu-mode-view-buffer)
(define-key map (char-to-string help-char) 'Helper-help)