Richard M. Stallman wrote: > Lars Brinkhoff wrote: > > The code works by checking the position of &body inside the macro > > argument list, and setting the lisp-indent-function property of > > the macro name to that number. > > It is clever, and adapting it to macros that are not loaded would > not be easy. [...] However, we could make autoload.el, when a > defmacro is autoloaded, generate a form that puts the appropriate > property onto the macro name. That could go in loaddefs. > > Want to do this?
That seems interesting, and I would like to look into it, but I don't have much time right now. I would have to get back to it in September. > You made the change in the cl version of defmacro. That version > that is not normally used. That's because the Emacs Lisp version of defmacro doesn't accept the &body lambda list keyword. Maybe it should? _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel