X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/7a22490f14441898e1c4f6679f5924f097f3bb34..285f1858c328e250c78ec422a311a4b7fcc3d633:/lisp/finder.el diff --git a/lisp/finder.el b/lisp/finder.el index e07c6a241a..e516181876 100644 --- a/lisp/finder.el +++ b/lisp/finder.el @@ -1,7 +1,6 @@ ;;; finder.el --- topic & keyword-based code finder -;; Copyright (C) 1992, 1997-1999, 2001-2013 Free Software Foundation, -;; Inc. +;; Copyright (C) 1992, 1997-1999, 2001-2014 Free Software Foundation, Inc. ;; Author: Eric S. Raymond ;; Created: 16 Jun 1992 @@ -73,7 +72,9 @@ (tools . "programming tools") (unix . "UNIX feature interfaces and emulators") (vc . "version control") - (wp . "word processing"))) + (wp . "word processing")) + "Association list of the standard \"Keywords:\" headers. +Each element has the form (KEYWORD . DESCRIPTION).") (defvar finder-mode-map (let ((map (make-sparse-keymap)) @@ -103,7 +104,8 @@ (define-key menu-map [finder-select] '(menu-item "Select" finder-select :help "Select item on current line in a finder buffer")) - map)) + map) + "Keymap used in `finder-mode'.") (defvar finder-mode-syntax-table (let ((st (make-syntax-table emacs-lisp-mode-syntax-table))) @@ -225,8 +227,8 @@ from; the default is `load-path'." (lambda (a b) (string< (symbol-name (car a)) (symbol-name (car b)))))) - (save-excursion - (find-file generated-finder-keywords-file) + (with-current-buffer + (find-file-noselect generated-finder-keywords-file) (setq buffer-undo-list t) (erase-buffer) (insert (autoload-rubric generated-finder-keywords-file