diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2000-11-03 22:28:30 +0000 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2000-11-03 22:28:30 +0000 |
commit | d918e2dcea9c4916245c10737133de95dcb75fa0 (patch) | |
tree | 43d3c524868bb1bd68813a3c5b6db08ded6e73e9 /lisp/menu-bar.el | |
parent | 754005f70d52d45d6bba083f4febef7ee313eee9 (diff) | |
download | emacs-d918e2dcea9c4916245c10737133de95dcb75fa0.tar.gz |
(minibuffer maps): Use dolist rather than mapcar.
Diffstat (limited to 'lisp/menu-bar.el')
-rw-r--r-- | lisp/menu-bar.el | 73 |
1 files changed, 31 insertions, 42 deletions
diff --git a/lisp/menu-bar.el b/lisp/menu-bar.el index 06517f3e7fb..cbab870e91b 100644 --- a/lisp/menu-bar.el +++ b/lisp/menu-bar.el @@ -1151,48 +1151,37 @@ key (or menu-item)")) ;;; Set up a menu bar menu for the minibuffer. -(mapcar - (function - (lambda (map) - (define-key map [menu-bar minibuf] - (cons "Minibuf" (make-sparse-keymap "Minibuf"))))) - (list minibuffer-local-ns-map - minibuffer-local-must-match-map - minibuffer-local-isearch-map - minibuffer-local-map - minibuffer-local-completion-map)) - -(mapcar - (function - (lambda (map) - (define-key map [menu-bar minibuf ?\?] - (list 'menu-item "List Completions" 'minibuffer-completion-help - :help "Display all possible completions")) - (define-key map [menu-bar minibuf space] - (list 'menu-item "Complete Word" 'minibuffer-complete-word - :help "Complete at most one word")) - (define-key map [menu-bar minibuf tab] - (list 'menu-item "Complete" 'minibuffer-complete - :help "Complete as far as possible")) - )) - (list minibuffer-local-must-match-map - minibuffer-local-completion-map)) - -(mapcar - (function - (lambda (map) - (define-key map [menu-bar minibuf quit] - (list 'menu-item "Quit" 'keyboard-escape-quit - :help "Abort input and exit minibuffer")) - (define-key map [menu-bar minibuf return] - (list 'menu-item "Enter" 'exit-minibuffer - :help "Terminate input and exit minibuffer")) - )) - (list minibuffer-local-ns-map - minibuffer-local-must-match-map - minibuffer-local-isearch-map - minibuffer-local-map - minibuffer-local-completion-map)) +(dolist (map (list minibuffer-local-ns-map + minibuffer-local-must-match-map + minibuffer-local-isearch-map + minibuffer-local-map + minibuffer-local-completion-map)) + (define-key map [menu-bar minibuf] + (cons "Minibuf" (make-sparse-keymap "Minibuf")))) + +(dolist (map (list minibuffer-local-must-match-map + minibuffer-local-completion-map)) + (define-key map [menu-bar minibuf ?\?] + (list 'menu-item "List Completions" 'minibuffer-completion-help + :help "Display all possible completions")) + (define-key map [menu-bar minibuf space] + (list 'menu-item "Complete Word" 'minibuffer-complete-word + :help "Complete at most one word")) + (define-key map [menu-bar minibuf tab] + (list 'menu-item "Complete" 'minibuffer-complete + :help "Complete as far as possible"))) + +(dolist (map (list minibuffer-local-ns-map + minibuffer-local-must-match-map + minibuffer-local-isearch-map + minibuffer-local-map + minibuffer-local-completion-map)) + (define-key map [menu-bar minibuf quit] + (list 'menu-item "Quit" 'keyboard-escape-quit + :help "Abort input and exit minibuffer")) + (define-key map [menu-bar minibuf return] + (list 'menu-item "Enter" 'exit-minibuffer + :help "Terminate input and exit minibuffer"))) (defcustom menu-bar-mode nil "Toggle display of a menu bar on each frame. |