summaryrefslogtreecommitdiff
path: root/lisp/subr.el
diff options
context:
space:
mode:
authorKarl Heuer <kwzh@gnu.org>1997-12-04 05:28:27 +0000
committerKarl Heuer <kwzh@gnu.org>1997-12-04 05:28:27 +0000
commit7bba18953ee1a3161d04d0174c92a87fabfa68a8 (patch)
treea669244c5dda9ee2b867775345d4eee8f2cf60f1 /lisp/subr.el
parent869fc1d970eb624fb6967a2b67cd2a044c03d96a (diff)
downloademacs-7bba18953ee1a3161d04d0174c92a87fabfa68a8.tar.gz
(global-set-key, local-set-key): Doc fix.
Diffstat (limited to 'lisp/subr.el')
-rw-r--r--lisp/subr.el25
1 files changed, 15 insertions, 10 deletions
diff --git a/lisp/subr.el b/lisp/subr.el
index af96a546a28..7e21ef9a46b 100644
--- a/lisp/subr.el
+++ b/lisp/subr.el
@@ -1042,12 +1042,15 @@ that can be added."
(defun global-set-key (key command)
"Give KEY a global binding as COMMAND.
-COMMAND is a symbol naming an interactively-callable function.
-KEY is a key sequence (a string or vector of characters or event types).
-Non-ASCII characters with codes above 127 (such as ISO Latin-1)
-can be included if you use a vector.
-Note that if KEY has a local binding in the current buffer
-that local binding will continue to shadow any global binding."
+COMMAND is the command definition to use; usually it is
+a symbol naming an interactively-callable function.
+KEY is a key sequence; noninteractively, it is a string or vector
+of characters or event types, and non-ASCII characters with codes
+above 127 (such as ISO Latin-1) can be included if you use a vector.
+
+Note that if KEY has a local binding in the current buffer,
+that local binding will continue to shadow any global binding
+that you make with this function."
(interactive "KSet key globally: \nCSet key %s to command: ")
(or (vectorp key) (stringp key)
(signal 'wrong-type-argument (list 'arrayp key)))
@@ -1056,10 +1059,12 @@ that local binding will continue to shadow any global binding."
(defun local-set-key (key command)
"Give KEY a local binding as COMMAND.
-COMMAND is a symbol naming an interactively-callable function.
-KEY is a key sequence (a string or vector of characters or event types).
-Non-ASCII characters with codes above 127 (such as ISO Latin-1)
-can be included if you use a vector.
+COMMAND is the command definition to use; usually it is
+a symbol naming an interactively-callable function.
+KEY is a key sequence; noninteractively, it is a string or vector
+of characters or event types, and non-ASCII characters with codes
+above 127 (such as ISO Latin-1) can be included if you use a vector.
+
The binding goes in the current buffer's local map,
which in most cases is shared with all other buffers in the same major mode."
(interactive "KSet key locally: \nCSet key %s locally to command: ")