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
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-devel