comparison lisp/finder.el @ 2716:acd678e58602

* finder.el: Bind finder-exit to 'q', not 'x'; the former is the conventional way to get out of such a package. (finder-summary): Use substitute-command-keys. (finder-mode): Use \\<...> to make sure we get the right keymap.
author Jim Blandy <jimb@redhat.com>
date Sun, 09 May 1993 23:52:39 +0000
parents 93015b63b041
children 358fe58ae153
comparison
equal deleted inserted replaced
2715:9caee9338229 2716:acd678e58602
75 ;(if finder-mode-map 75 ;(if finder-mode-map
76 ; nil 76 ; nil
77 (setq finder-mode-map (make-sparse-keymap)) 77 (setq finder-mode-map (make-sparse-keymap))
78 (define-key finder-mode-map " " 'finder-select) 78 (define-key finder-mode-map " " 'finder-select)
79 (define-key finder-mode-map "?" 'finder-summary) 79 (define-key finder-mode-map "?" 'finder-summary)
80 (define-key finder-mode-map "x" 'finder-exit) 80 (define-key finder-mode-map "q" 'finder-exit)
81 (define-key finder-mode-map "f" 'finder-list-keywords) 81 (define-key finder-mode-map "f" 'finder-list-keywords)
82 ; ) 82 ; )
83 83
84 ;;; Code for regenerating the keyword list. 84 ;;; Code for regenerating the keyword list.
85 85
225 (finder-mode) 225 (finder-mode)
226 (finder-list-keywords)) 226 (finder-list-keywords))
227 227
228 (defun finder-mode () 228 (defun finder-mode ()
229 "Major mode for browsing package documentation. 229 "Major mode for browsing package documentation.
230 230 \\<finder-mode-map>
231 \\[finder-select] more help for the item on the current line 231 \\[finder-select] more help for the item on the current line
232 \\[finder-exit] exit Finder mode and fill the Finder buffer. 232 \\[finder-exit] exit Finder mode and fill the Finder buffer.
233 " 233 "
234 (interactive) 234 (interactive)
235 (pop-to-buffer "*Finder*") 235 (pop-to-buffer "*Finder*")
245 245
246 (defun finder-summary () 246 (defun finder-summary ()
247 "Summarize basic Finder commands." 247 "Summarize basic Finder commands."
248 (interactive) 248 (interactive)
249 (message 249 (message
250 "SPC = select, f = back to Finder, x = eXit, ? = help")) 250 (substitute-command-keys
251 "\\<finder-mode-map>\\[finder-select] = select, \\[finder-list-keywords] = back to finder, \\[finder-exit] = quit, \\[finder-summary] = help")))
251 252
252 (defun finder-exit () 253 (defun finder-exit ()
253 "Exit Finder mode and kill the buffer" 254 "Exit Finder mode and kill the buffer"
254 (interactive) 255 (interactive)
255 (delete-window) 256 (delete-window)