Change the call signature to keymap-substitute
* lisp/keymap.el (keymap-substitute): Make the keymap the first parameter for symmetry with the other functions. * lisp/emacs-lisp/shortdoc.el (keymaps): * lisp/emacs-lisp/bytecomp.el (lambda): Adjust.
This commit is contained in:
parent
249095fd67
commit
cde5dcd441
3 changed files with 3 additions and 3 deletions
|
@ -5066,7 +5066,7 @@ binding slots have been popped."
|
|||
(keymap-unset 2)
|
||||
(keymap-global-unset 1)
|
||||
(keymap-local-unset 1)
|
||||
(keymap-substitute 1 2)
|
||||
(keymap-substitute 2 3)
|
||||
(keymap-set-after 2)
|
||||
(key-translate 1 2)
|
||||
(keymap-lookup 2)
|
||||
|
|
|
@ -1242,7 +1242,7 @@ There can be any number of :example/:result elements."
|
|||
(keymap-global-unset
|
||||
:no-eval (keymap-global-unset "C-c C-c"))
|
||||
(keymap-substitute
|
||||
:no-eval (keymap-substitute "C-c C-c" "M-a" map))
|
||||
:no-eval (keymap-substitute map "C-c C-c" "M-a"))
|
||||
(keymap-set-after
|
||||
:no-eval (keymap-set-after map "<separator-2>" menu-bar-separator))
|
||||
"Predicates"
|
||||
|
|
|
@ -121,7 +121,7 @@ parent keymap to be used."
|
|||
(keymap--check key)
|
||||
(define-key keymap (key-parse key) nil remove))
|
||||
|
||||
(defun keymap-substitute (olddef newdef keymap &optional oldmap prefix)
|
||||
(defun keymap-substitute (keymap olddef newdef &optional oldmap prefix)
|
||||
"Replace OLDDEF with NEWDEF for any keys in KEYMAP now defined as OLDDEF.
|
||||
In other words, OLDDEF is replaced with NEWDEF wherever it appears.
|
||||
Alternatively, if optional fourth argument OLDMAP is specified, we redefine
|
||||
|
|
Loading…
Add table
Reference in a new issue