emacs-diffs
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]