]> code.delx.au - gnu-emacs/commitdiff
(Fstore_kbd_macro_event): New function.
authorKarl Heuer <kwzh@gnu.org>
Thu, 21 Dec 1995 17:11:28 +0000 (17:11 +0000)
committerKarl Heuer <kwzh@gnu.org>
Thu, 21 Dec 1995 17:11:28 +0000 (17:11 +0000)
(syms_of_macros): defsubr it.

src/macros.c

index 7b2cd3d42354aeb1e91cd0cc7b9d8db7f348671a..bbf5661377c048933272f981db2b10520d5a5364 100644 (file)
@@ -155,6 +155,16 @@ DEFUN ("cancel-kbd-macro-events", Fcancel_kbd_macro_events,
 {
   current_kboard->kbd_macro_ptr = current_kboard->kbd_macro_end;
 }
+
+DEFUN ("store-kbd-macro-event", Fstore_kbd_macro_event,
+       Sstore_kbd_macro_event, 1, 1, 0,
+  "Store EVENT into the keyboard macro being defined.")
+  (event)
+     Lisp_Object event;
+{
+  store_kbd_macro_char (event);
+  return Qnil;
+}
 \f
 DEFUN ("call-last-kbd-macro", Fcall_last_kbd_macro, Scall_last_kbd_macro,
   0, 1, "p",
@@ -247,6 +257,7 @@ syms_of_macros ()
   defsubr (&Scall_last_kbd_macro);
   defsubr (&Sexecute_kbd_macro);
   defsubr (&Scancel_kbd_macro_events);
+  defsubr (&Sstore_kbd_macro_event);
 
   DEFVAR_KBOARD ("defining-kbd-macro", defining_kbd_macro,
     "Non-nil while a keyboard macro is being defined.  Don't set this!");