]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorKim F. Storm <storm@cua.dk>
Sun, 8 Sep 2002 20:37:44 +0000 (20:37 +0000)
committerKim F. Storm <storm@cua.dk>
Sun, 8 Sep 2002 20:37:44 +0000 (20:37 +0000)
lisp/ChangeLog
src/ChangeLog

index bc3d7dad03da6d92417514a0c04796c25bf114d0..ac5973f7ba89d8b402b8f51db0a3c0c91f1e0edf 100644 (file)
@@ -1,5 +1,19 @@
 2002-09-08  Kim F. Storm  <storm@cua.dk>
 
+       * kmacro.el (kmacro-end-and-call-macro): New command to end and
+       call keyboard macro in one step. Bind it to C-x e by default.
+       (kmacro-call-macro): Use format-kbd-macro.
+       (kmacro-step-edit-macro): New command to interactively step edit
+       and execute last keyboard macro.
+       (kmacro-keymap): Bind SPC [C-x C-k SPC] to kmacro-step-edit-macro.
+       (kmacro-step-edit-mini-window-height): New custom var.
+       (kmacro-step-edit-map): New keymap (parent is query-replace-map).
+       (kmacro-step-edit-prefix-commands): New var.
+       (kmacro-step-edit-prompt, kmacro-step-edit-query)
+       (kmacro-step-edit-insert, kmacro-step-edit-pre-command)
+       (kmacro-step-edit-minibuf-setup, kmacro-step-edit-post-command):
+       New aux functions for step editing keyboard macros.
+
        * subr.el (read-quoted-char): Apply listify-key-sequence to vector
        returned by this-single-command-raw-keys before appending it to
        unread-command-event.
index 410e537a52400c13e671e6ed04a3213c57f7264e..cfb8e6c4721607b7f699544290abd72ccf96bf5d 100644 (file)
@@ -1,3 +1,10 @@
+2002-09-08  Kim F. Storm  <storm@cua.dk>
+
+       * macros.c (executing_macro_index): Change type to EMACS_INT.
+       (syms_of_macros): DEFVAR_INT it  (needed by kmacro).
+
+       * macros.h (executing_macro_index): Change type to EMACS_INT.
+       
 2002-09-06  Richard M. Stallman  <rms@gnu.org>
 
        * casetab.c (set_case_table): Make canon table point to eqv table.