[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/ChangeLog
From: |
Kim F. Storm |
Subject: |
[Emacs-diffs] Changes to emacs/src/ChangeLog |
Date: |
Wed, 06 Feb 2002 18:01:55 -0500 |
Index: emacs/src/ChangeLog
diff -c emacs/src/ChangeLog:1.2422 emacs/src/ChangeLog:1.2423
*** emacs/src/ChangeLog:1.2422 Wed Feb 6 17:43:23 2002
--- emacs/src/ChangeLog Wed Feb 6 18:01:55 2002
***************
*** 1,3 ****
--- 1,25 ----
+ 2002-02-06 Kim F. Storm <address@hidden>
+
+ * keymap.c (Fdefine_key): Allow symbol as KEY argument for
+ defining command remapping. Doc updated.
+ (Flookup_key): Remap command through keymap if KEY is a symbol.
+ (is_command_symbol): New function.
+ (Fkey_binding): Use it. New optional argument NO-REMAP. Doc
+ updated. Callers changed. Perform command remapping via
+ recursive call unless that arg is non-nil.
+ (where_is_internal): New argument no_remap. Callers changed.
+ Call recursively to find original key bindings for a remapped
+ comand unless that arg is non-nil.
+ (Fwhere_is_internal): New optional argument NO-REMAP. Doc
+ updated. Callers changed. Pass arg to where_is_internal.
+
+ * keymap.h (Fkey_binding, Fwhere_is_internal): Update prototype.
+ (is_command_symbol): Added prototype.
+
+ * keyboard.c (Vthis_original_command): New variable.
+ (syms_of_keyboard): DEFVAR_LISP it.
+ (command_loop_1): Set it, and perform command remapping.
+
2002-02-06 Pavel Jan,Bm(Bk <address@hidden>
* keyboard.c (recursive_edit_1): Call cancel_hourglass
- [Emacs-diffs] Changes to emacs/src/ChangeLog, (continued)
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Stefan Monnier, 2002/02/02
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Richard M. Stallman, 2002/02/03
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Eli Zaretskii, 2002/02/05
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Richard M. Stallman, 2002/02/06
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Eli Zaretskii, 2002/02/06
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Eli Zaretskii, 2002/02/06
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Eli Zaretskii, 2002/02/06
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jason Rumney, 2002/02/06
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jason Rumney, 2002/02/06
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Pavel Janík, 2002/02/06
- [Emacs-diffs] Changes to emacs/src/ChangeLog,
Kim F. Storm <=
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Andreas Schwab, 2002/02/07
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F. Storm, 2002/02/07
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Stefan Monnier, 2002/02/07
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Pavel Janík, 2002/02/08
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Eli Zaretskii, 2002/02/08
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Eli Zaretskii, 2002/02/08
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Stefan Monnier, 2002/02/08
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Eli Zaretskii, 2002/02/08
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F. Storm, 2002/02/08
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F. Storm, 2002/02/08