]> git.eshelyaron.com Git - emacs.git/commitdiff
(Fcancel_kbd_macro_events): New function.
authorRichard M. Stallman <rms@gnu.org>
Sun, 13 Aug 1995 15:47:11 +0000 (15:47 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sun, 13 Aug 1995 15:47:11 +0000 (15:47 +0000)
(syms_of_macros): defsubr it.

src/macros.c

index 250e33896ff2a522c9afb66eacad6ff18d71fa9f..7b2cd3d42354aeb1e91cd0cc7b9d8db7f348671a 100644 (file)
@@ -147,6 +147,14 @@ finalize_kbd_macro_chars ()
 {
   current_kboard->kbd_macro_end = current_kboard->kbd_macro_ptr;
 }
+
+DEFUN ("cancel-kbd-macro-events", Fcancel_kbd_macro_events,
+       Scancel_kbd_macro_events, 0, 0, 0,
+  "Cancel the events added to a keyboard macro for this command.")
+  ()
+{
+  current_kboard->kbd_macro_ptr = current_kboard->kbd_macro_end;
+}
 \f
 DEFUN ("call-last-kbd-macro", Fcall_last_kbd_macro, Scall_last_kbd_macro,
   0, 1, "p",
@@ -238,6 +246,7 @@ syms_of_macros ()
   defsubr (&Send_kbd_macro);
   defsubr (&Scall_last_kbd_macro);
   defsubr (&Sexecute_kbd_macro);
+  defsubr (&Scancel_kbd_macro_events);
 
   DEFVAR_KBOARD ("defining-kbd-macro", defining_kbd_macro,
     "Non-nil while a keyboard macro is being defined.  Don't set this!");