aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Nicolaescu2009-11-26 03:27:10 +0000
committerDan Nicolaescu2009-11-26 03:27:10 +0000
commit2643c7aa2d1561cae7929d1a4d9cc9eb96c4a393 (patch)
tree60ee8d401f2017ff0a9bb5b54118bbb0e13f4208
parent2f00e2992cd9ff3118c2aea40e2f878292cd321a (diff)
downloademacs-2643c7aa2d1561cae7929d1a4d9cc9eb96c4a393.tar.gz
emacs-2643c7aa2d1561cae7929d1a4d9cc9eb96c4a393.zip
(finder-mode-map): Add a menu.
-rw-r--r--lisp/ChangeLog4
-rw-r--r--lisp/finder.el18
2 files changed, 21 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 8afcd5b94a0..81b22ead068 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,7 @@
12009-11-26 Dan Nicolaescu <dann@ics.uci.edu>
2
3 * finder.el (finder-mode-map): Add a menu.
4
12009-11-26 Michael McNamara <mac@mail.brushroad.com> 52009-11-26 Michael McNamara <mac@mail.brushroad.com>
2 6
3 * verilog-mode.el (verilog-at-struct-p): Support "signed" and 7 * verilog-mode.el (verilog-at-struct-p): Support "signed" and
diff --git a/lisp/finder.el b/lisp/finder.el
index cba3c832064..5219391b261 100644
--- a/lisp/finder.el
+++ b/lisp/finder.el
@@ -87,7 +87,8 @@
87 )) 87 ))
88 88
89(defvar finder-mode-map 89(defvar finder-mode-map
90 (let ((map (make-sparse-keymap))) 90 (let ((map (make-sparse-keymap))
91 (menu-map (make-sparse-keymap "Finder")))
91 (define-key map " " 'finder-select) 92 (define-key map " " 'finder-select)
92 (define-key map "f" 'finder-select) 93 (define-key map "f" 'finder-select)
93 (define-key map [follow-link] 'mouse-face) 94 (define-key map [follow-link] 'mouse-face)
@@ -98,6 +99,21 @@
98 (define-key map "p" 'previous-line) 99 (define-key map "p" 'previous-line)
99 (define-key map "q" 'finder-exit) 100 (define-key map "q" 'finder-exit)
100 (define-key map "d" 'finder-list-keywords) 101 (define-key map "d" 'finder-list-keywords)
102
103 (define-key map [menu-bar finder-mode]
104 (cons "Finder" menu-map))
105 (define-key menu-map [finder-exit]
106 '(menu-item "Quit" finder-exit
107 :help "Exit Finder mode"))
108 (define-key menu-map [finder-summary]
109 '(menu-item "Summary" finder-summary
110 :help "Summary item on current line in a finder buffer"))
111 (define-key menu-map [finder-list-keywords]
112 '(menu-item "List keywords" finder-list-keywords
113 :help "Display descriptions of the keywords in the Finder buffer"))
114 (define-key menu-map [finder-select]
115 '(menu-item "Select" finder-select
116 :help "Select item on current line in a finder buffer"))
101 map)) 117 map))
102 118
103(defvar finder-mode-syntax-table 119(defvar finder-mode-syntax-table