]> git.eshelyaron.com Git - emacs.git/commitdiff
Add warning comments abound binding keys in Isearch maps
authorEli Zaretskii <eliz@gnu.org>
Fri, 1 Jan 2021 11:52:37 +0000 (13:52 +0200)
committerEli Zaretskii <eliz@gnu.org>
Fri, 1 Jan 2021 11:52:37 +0000 (13:52 +0200)
* lisp/isearch.el (isearch-mode-map)
(minibuffer-local-isearch-map): Add comments which warn against
wantonly rebinding unbound keys.

lisp/isearch.el

index ac0ebc735d5bc5e8d678601a9601e541076c234e..cbe72efb801549c720b5af6bb5db257b80166c74 100644 (file)
@@ -655,6 +655,10 @@ This is like `describe-bindings', but displays only Isearch keys."
                              (if isearch-success 'isearch-abort binding))))
     map))
 
+;; Note: Before adding more key bindings to this map, please keep in
+;; mind that any unbound key exits Isearch and runs the command bound
+;; to it in the local or global map.  So in effect every key unbound
+;; in this map is implicitly bound.
 (defvar isearch-mode-map
   (let ((i 0)
        (map (make-keymap)))
@@ -819,6 +823,10 @@ This is like `describe-bindings', but displays only Isearch keys."
             :image '(isearch-tool-bar-image "left-arrow")))
     map))
 
+;; Note: Before adding more key bindings to this map, please keep in
+;; mind that any unbound key exits Isearch and runs the command bound
+;; to it in the local or global map.  So in effect every key unbound
+;; in this map is implicitly bound.
 (defvar minibuffer-local-isearch-map
   (let ((map (make-sparse-keymap)))
     (set-keymap-parent map minibuffer-local-map)