diff options
Diffstat (limited to 'lisp/finder.el')
| -rw-r--r-- | lisp/finder.el | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/lisp/finder.el b/lisp/finder.el index 73072c0cd48..08d20963b46 100644 --- a/lisp/finder.el +++ b/lisp/finder.el | |||
| @@ -77,6 +77,7 @@ Each element has the form (KEYWORD . DESCRIPTION).") | |||
| 77 | 77 | ||
| 78 | (defvar-keymap finder-mode-map | 78 | (defvar-keymap finder-mode-map |
| 79 | :doc "Keymap used in `finder-mode'." | 79 | :doc "Keymap used in `finder-mode'." |
| 80 | :parent special-mode-map | ||
| 80 | "SPC" #'finder-select | 81 | "SPC" #'finder-select |
| 81 | "f" #'finder-select | 82 | "f" #'finder-select |
| 82 | "<follow-link>" 'mouse-face | 83 | "<follow-link>" 'mouse-face |
| @@ -420,15 +421,14 @@ FILE should be in a form suitable for passing to `locate-library'." | |||
| 420 | (interactive) | 421 | (interactive) |
| 421 | (finder-list-keywords)) | 422 | (finder-list-keywords)) |
| 422 | 423 | ||
| 423 | (define-derived-mode finder-mode nil "Finder" | 424 | (define-derived-mode finder-mode special-mode "Finder" |
| 424 | "Major mode for browsing package documentation. | 425 | "Major mode for browsing package documentation. |
| 425 | \\<finder-mode-map> | 426 | \\<finder-mode-map> |
| 426 | \\[finder-select] more help for the item on the current line | 427 | \\[finder-select] more help for the item on the current line |
| 427 | \\[finder-exit] exit Finder mode and kill the Finder buffer." | 428 | \\[finder-exit] exit Finder mode and kill the Finder buffer. |
| 428 | :syntax-table finder-mode-syntax-table | 429 | |
| 430 | \\{finder-mode-map}" | ||
| 429 | :interactive nil | 431 | :interactive nil |
| 430 | (setq buffer-read-only t | ||
| 431 | buffer-undo-list t) | ||
| 432 | (setq-local finder-headmark nil)) | 432 | (setq-local finder-headmark nil)) |
| 433 | 433 | ||
| 434 | (defun finder-summary () | 434 | (defun finder-summary () |
| @@ -436,9 +436,9 @@ FILE should be in a form suitable for passing to `locate-library'." | |||
| 436 | (interactive nil finder-mode) | 436 | (interactive nil finder-mode) |
| 437 | (message "%s" | 437 | (message "%s" |
| 438 | (substitute-command-keys | 438 | (substitute-command-keys |
| 439 | "\\<finder-mode-map>\\[finder-select] = select, \ | 439 | "\\<finder-mode-map>\\[finder-select] select, \ |
| 440 | \\[finder-mouse-select] = select, \\[finder-list-keywords] = to \ | 440 | \\[finder-mouse-select] select, \\[finder-list-keywords] go to \ |
| 441 | finder directory, \\[finder-exit] = quit, \\[finder-summary] = help"))) | 441 | finder directory, \\[finder-exit] quit, \\[finder-summary] help"))) |
| 442 | 442 | ||
| 443 | (defun finder-exit () | 443 | (defun finder-exit () |
| 444 | "Exit Finder mode. | 444 | "Exit Finder mode. |