aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKim F. Storm2002-02-06 23:08:22 +0000
committerKim F. Storm2002-02-06 23:08:22 +0000
commit93607efd670fe7c5aa0fbca2b6d8e2f392970409 (patch)
treecd88aca0b1b78fb43d5ce337fabe3d5806f82316 /src
parent9c874d82af09ef421830089a5b1d9124277d384e (diff)
downloademacs-93607efd670fe7c5aa0fbca2b6d8e2f392970409.tar.gz
emacs-93607efd670fe7c5aa0fbca2b6d8e2f392970409.zip
Added command remapping.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 0c5d745360e..8c52b05f8f0 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,25 @@
12002-02-06 Kim F. Storm <storm@cua.dk>
2
3 * keymap.c (Fdefine_key): Allow symbol as KEY argument for
4 defining command remapping. Doc updated.
5 (Flookup_key): Remap command through keymap if KEY is a symbol.
6 (is_command_symbol): New function.
7 (Fkey_binding): Use it. New optional argument NO-REMAP. Doc
8 updated. Callers changed. Perform command remapping via
9 recursive call unless that arg is non-nil.
10 (where_is_internal): New argument no_remap. Callers changed.
11 Call recursively to find original key bindings for a remapped
12 comand unless that arg is non-nil.
13 (Fwhere_is_internal): New optional argument NO-REMAP. Doc
14 updated. Callers changed. Pass arg to where_is_internal.
15
16 * keymap.h (Fkey_binding, Fwhere_is_internal): Update prototype.
17 (is_command_symbol): Added prototype.
18
19 * keyboard.c (Vthis_original_command): New variable.
20 (syms_of_keyboard): DEFVAR_LISP it.
21 (command_loop_1): Set it, and perform command remapping.
22
12002-02-06 Pavel Jan,Bm(Bk <Pavel@Janik.cz> 232002-02-06 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
2 24
3 * keyboard.c (recursive_edit_1): Call cancel_hourglass 25 * keyboard.c (recursive_edit_1): Call cancel_hourglass