[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/keymap.c [lexbind]
From: |
Miles Bader |
Subject: |
[Emacs-diffs] Changes to emacs/src/keymap.c [lexbind] |
Date: |
Tue, 06 Jul 2004 07:10:27 -0400 |
Index: emacs/src/keymap.c
diff -c emacs/src/keymap.c:1.263.2.4 emacs/src/keymap.c:1.263.2.5
*** emacs/src/keymap.c:1.263.2.4 Tue Apr 27 14:08:51 2004
--- emacs/src/keymap.c Tue Jul 6 09:24:06 2004
***************
*** 1078,1092 ****
DEF is anything that can be a key's definition:
nil (means key is undefined in this keymap),
! a command (a Lisp function suitable for interactive calling)
a string (treated as a keyboard macro),
a keymap (to define a prefix key),
! a symbol. When the key is looked up, the symbol will stand for its
function definition, which should at that time be one of the above,
! or another symbol whose function definition is used, etc.
a cons (STRING . DEFN), meaning that DEFN is the definition
(DEFN should be a valid definition in its own right),
! or a cons (KEYMAP . CHAR), meaning use definition of CHAR in map KEYMAP.
If KEYMAP is a sparse keymap with a binding for KEY, the existing
binding is altered. If there is no binding for KEY, the new pair
--- 1078,1092 ----
DEF is anything that can be a key's definition:
nil (means key is undefined in this keymap),
! a command (a Lisp function suitable for interactive calling),
a string (treated as a keyboard macro),
a keymap (to define a prefix key),
! a symbol (when the key is looked up, the symbol will stand for its
function definition, which should at that time be one of the above,
! or another symbol whose function definition is used, etc.),
a cons (STRING . DEFN), meaning that DEFN is the definition
(DEFN should be a valid definition in its own right),
! or a cons (MAP . CHAR), meaning use definition of CHAR in keymap MAP.
If KEYMAP is a sparse keymap with a binding for KEY, the existing
binding is altered. If there is no binding for KEY, the new pair