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

Reply via email to