Variable: executing-kbd-macro
executing-kbd-macro is a variable defined in macros.c.
Value
nil
Documentation
Currently executing keyboard macro (string or vector).
This is nil when not executing a keyboard macro.
Probably introduced at or before Emacs version 17.
Source Code
// Defined in /usr/src/emacs/src/macros.c
DEFVAR_LISP ("executing-kbd-macro", Vexecuting_kbd_macro,
doc: /* Currently executing keyboard macro (string or vector).
This is nil when not executing a keyboard macro. */);