aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1998-08-12 22:21:47 +0000
committerRichard M. Stallman1998-08-12 22:21:47 +0000
commit9be969d72c331b007a71bc9de07b32c671099c12 (patch)
tree51a0b15d73127c590f4cdcf2e18b322f1db5de63
parent9e0b2b081e9cd85fa4c304e0dac11ad1aae0e433 (diff)
downloademacs-9be969d72c331b007a71bc9de07b32c671099c12.tar.gz
emacs-9be969d72c331b007a71bc9de07b32c671099c12.zip
(electric-buffer-menu-mode-map): Don't wipe out all Meta keys.
-rw-r--r--lisp/ebuff-menu.el5
1 files changed, 2 insertions, 3 deletions
diff --git a/lisp/ebuff-menu.el b/lisp/ebuff-menu.el
index 3ca8e5813f0..bd3cfce96c9 100644
--- a/lisp/ebuff-menu.el
+++ b/lisp/ebuff-menu.el
@@ -159,10 +159,9 @@ electric-buffer-menu-mode-hook if it is non-nil."
159(put 'Electric-buffer-menu-undefined 'suppress-keymap t) 159(put 'Electric-buffer-menu-undefined 'suppress-keymap t)
160(if electric-buffer-menu-mode-map 160(if electric-buffer-menu-mode-map
161 nil 161 nil
162 (let ((map (make-keymap)) (submap (make-keymap))) 162 (let ((map (make-keymap)))
163 (fillarray (car (cdr map)) 'Electric-buffer-menu-undefined) 163 (fillarray (car (cdr map)) 'Electric-buffer-menu-undefined)
164 (define-key map "\e" submap) 164 (define-key map "\e" nil)
165 (fillarray (car (cdr submap)) 'Electric-buffer-menu-undefined)
166 (define-key map "\C-z" 'suspend-emacs) 165 (define-key map "\C-z" 'suspend-emacs)
167 (define-key map "v" 'Electric-buffer-menu-mode-view-buffer) 166 (define-key map "v" 'Electric-buffer-menu-mode-view-buffer)
168 (define-key map (char-to-string help-char) 'Helper-help) 167 (define-key map (char-to-string help-char) 'Helper-help)