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

Reply via email to