emacs-diffs
[Top][All Lists]
Advanced

[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 ()



reply via email to

[Prev in Thread] Current Thread [Next in Thread]