DEFVAR_LISP ("executing-macro", &Vexecuting_macro,
                   doc: /* Currently executing keyboard macro (string or 
vector); nil if none executing.  */);

      DEFVAR_INT ("executing-macro-index", &executing_macro_index,
                  doc: /* Index in currently executing keyboard macro; 
undefined if none executing.  */);

      DEFVAR_LISP_NOPRO ("executing-kbd-macro", &Vexecuting_macro,
                         doc: /* Currently executing keyboard macro (string or 
vector); nil if none executing.  */);

I will change that one.


    Note that if you remove executing-macro you need to change the elisp manual:

       * The state of keyboard macro execution is saved and restored.  While
         Edebug is active, `executing-macro' is bound to
         `edebug-continue-kbd-macro'.

That isn't true anyway, so it is a good thing you pointed me at it.


_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel

Reply via email to