mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-16 17:19:41 +00:00
Document the fact that (current-local-map) and (urrent-global-map)
return references, not copies.
This commit is contained in:
parent
d5079317f7
commit
1ef5eecc2f
@ -1,3 +1,8 @@
|
||||
2008-05-03 Eric S. Raymond <esr@golux>
|
||||
|
||||
* keymaps.texi: Clarify that (current-local-map) and
|
||||
(current-global-map) return references, not copies.
|
||||
|
||||
2008-05-02 Juri Linkov <juri@jurta.org>
|
||||
|
||||
* minibuf.texi (Text from Minibuffer): Document a list of
|
||||
|
@ -766,9 +766,11 @@ out with.
|
||||
@end defvar
|
||||
|
||||
@defun current-global-map
|
||||
This function returns the current global keymap. This is the
|
||||
same as the value of @code{global-map} unless you change one or the
|
||||
other.
|
||||
This function returns the current global keymap. This is the same as
|
||||
the value of @code{global-map} unless you change one or the other.
|
||||
The return value is a reference, not a copy; if you use
|
||||
@code{define-key} or other functions on it you will alter global
|
||||
bindings.
|
||||
|
||||
@example
|
||||
@group
|
||||
@ -802,6 +804,10 @@ keymap.
|
||||
@end example
|
||||
@end defun
|
||||
|
||||
@code{current-local-map} returns a reference to the local keymap, not
|
||||
a copy of it; if you use @code{define-key} or other functions on it
|
||||
you will alter local bindings.
|
||||
|
||||
@defun current-minor-mode-maps
|
||||
This function returns a list of the keymaps of currently enabled minor modes.
|
||||
@end defun
|
||||
|
Loading…
Reference in New Issue
Block a user