Warn package authors away from keymap-unset with REMOVE
* doc/lispref/keymaps.texi (Changing Key Bindings): Ask package authors to not use the REMOVE argument to `keymap-unset'.
This commit is contained in:
parent
786de66ec3
commit
6bf441ff11
1 changed files with 6 additions and 0 deletions
|
@ -1452,6 +1452,12 @@ keymap; using @var{remove} instead will allow the key in the parent keymap
|
|||
to be used.
|
||||
@end defun
|
||||
|
||||
Note: using @code{keymap-unset} with @var{remove} non-@code{nil} is
|
||||
intended for users to put in their init file; Emacs packages should
|
||||
avoid using it if possible, since they have complete control over
|
||||
their own keymaps anyway, and they should not be altering other
|
||||
packages' keymaps.
|
||||
|
||||
This example creates a sparse keymap and makes a number of
|
||||
bindings in it:
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue