I guess that the following line should be removed from subr.el: (make-obsolete-variable 'executing-macro 'executing-kbd-macro "before 19.34")
But just to make sure that there are no misunderstandings. When I said that the use of executing-macro was recommended by the Elisp manual until August 2004, I was not referring to edebug.texi. I was referring to `(elisp)Keyboard Macros' which until then used to say: -- Variable: executing-macro This variable contains the string or vector that defines the keyboard macro that is currently executing. It is `nil' if no macro is currently executing. A command can test this variable so as to behave differently when run from an executing macro. Do not set this variable yourself. It seems strange to remove a variable just one single release after stopping recommending its use. Sincerely, Luc. _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel