summaryrefslogtreecommitdiff
path: root/lisp/finder.el
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2004-03-26 14:54:17 +0000
committerStefan Monnier <monnier@iro.umontreal.ca>2004-03-26 14:54:17 +0000
commit79760fb2d09c7a8e0c4116925b6f57d8d8b1ba0d (patch)
treed5d1aacd448c479432b75130f3c6a7adbd4291ef /lisp/finder.el
parente9c8c8e7e6520459bfa9a7b4c4a9f4e35abfeaea (diff)
downloademacs-79760fb2d09c7a8e0c4116925b6f57d8d8b1ba0d.tar.gz
(finder-mode): Follow coding convention.
Diffstat (limited to 'lisp/finder.el')
-rw-r--r--lisp/finder.el29
1 files changed, 14 insertions, 15 deletions
diff --git a/lisp/finder.el b/lisp/finder.el
index 40629cab6af..dc7343b9fb0 100644
--- a/lisp/finder.el
+++ b/lisp/finder.el
@@ -1,6 +1,6 @@
;;; finder.el --- topic & keyword-based code finder
-;; Copyright (C) 1992, 1997, 1998, 1999, 2001 Free Software Foundation, Inc.
+;; Copyright (C) 1992,97,98,1999,2001,2004 Free Software Foundation, Inc.
;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
;; Created: 16 Jun 1992
@@ -95,17 +95,16 @@
(wp . "word processing")
))
-(defvar finder-mode-map nil)
-(or finder-mode-map
- (let ((map (make-sparse-keymap)))
- (define-key map " " 'finder-select)
- (define-key map "f" 'finder-select)
- (define-key map [mouse-2] 'finder-mouse-select)
- (define-key map "\C-m" 'finder-select)
- (define-key map "?" 'finder-summary)
- (define-key map "q" 'finder-exit)
- (define-key map "d" 'finder-list-keywords)
- (setq finder-mode-map map)))
+(defvar finder-mode-map
+ (let ((map (make-sparse-keymap)))
+ (define-key map " " 'finder-select)
+ (define-key map "f" 'finder-select)
+ (define-key map [mouse-2] 'finder-mouse-select)
+ (define-key map "\C-m" 'finder-select)
+ (define-key map "?" 'finder-summary)
+ (define-key map "q" 'finder-exit)
+ (define-key map "d" 'finder-list-keywords)
+ map))
;;; Code for regenerating the keyword list.
@@ -336,13 +335,13 @@ FILE should be in a form suitable for passing to `locate-library'."
\\[finder-select] more help for the item on the current line
\\[finder-exit] exit Finder mode and kill the Finder buffer."
(interactive)
+ (kill-all-local-variables)
(use-local-map finder-mode-map)
(set-syntax-table emacs-lisp-mode-syntax-table)
(setq mode-name "Finder")
(setq major-mode 'finder-mode)
- (make-local-variable 'finder-headmark)
- (setq finder-headmark nil)
- (run-hooks 'finder-mode-hook))
+ (set (make-local-variable 'finder-headmark) nil)
+ (run-mode-hooks 'finder-mode-hook))
(defun finder-summary ()
"Summarize basic Finder commands."