[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master f947b20a19 5/5: Make finder-mode inherit special-mode
From: |
Stefan Kangas |
Subject: |
master f947b20a19 5/5: Make finder-mode inherit special-mode |
Date: |
Fri, 12 Aug 2022 09:16:11 -0400 (EDT) |
branch: master
commit f947b20a1926ffc5b0553297dfc26d8390bcb328
Author: Stefan Kangas <stefan@marxist.se>
Commit: Stefan Kangas <stefan@marxist.se>
Make finder-mode inherit special-mode
* lisp/finder.el (finder-mode): Inherit special-mode.
(finder-mode-map): Inherit special-mode-map.
---
lisp/finder.el | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/lisp/finder.el b/lisp/finder.el
index 869c5b4b77..08d20963b4 100644
--- a/lisp/finder.el
+++ b/lisp/finder.el
@@ -77,6 +77,7 @@ Each element has the form (KEYWORD . DESCRIPTION).")
(defvar-keymap finder-mode-map
:doc "Keymap used in `finder-mode'."
+ :parent special-mode-map
"SPC" #'finder-select
"f" #'finder-select
"<follow-link>" 'mouse-face
@@ -420,15 +421,14 @@ FILE should be in a form suitable for passing to
`locate-library'."
(interactive)
(finder-list-keywords))
-(define-derived-mode finder-mode nil "Finder"
+(define-derived-mode finder-mode special-mode "Finder"
"Major mode for browsing package documentation.
\\<finder-mode-map>
\\[finder-select] more help for the item on the current line
-\\[finder-exit] exit Finder mode and kill the Finder buffer."
- :syntax-table finder-mode-syntax-table
+\\[finder-exit] exit Finder mode and kill the Finder buffer.
+
+\\{finder-mode-map}"
:interactive nil
- (setq buffer-read-only t
- buffer-undo-list t)
(setq-local finder-headmark nil))
(defun finder-summary ()