Re: [slime-devel] Automatic "semantic" indentation

Luke Gorrie <luke@bluetail.com> writes:
Ahoy,
I added a hopefully nice feature: Lisp teaches Emacs how to indent macros. I found a way to do it without hacking Emacs's indentation code at all.
From now on when you have a macro like:
(defmacro foo (a b &body body) ...)
anywhere in your Lisp image, Emacs should know to indent calls as:
(foo ((x y)) (bar) (baz) (beer))
i.e. it groks &body.
This is a very nice thing to have! Regards, -- Julian Stecklina Signed and encrypted mail welcome. Key-Server: pgp.mit.edu Key-ID: 0xD65B2AB5 FA38 DCD3 00EC 97B8 6DD8 D7CC 35D8 8D0E D65B 2AB5 Any sufficiently complicated C or Fortran program contains an ad hoc informally-specified bug-ridden slow implementation of half of Common Lisp. - Greenspun's Tenth Rule of Programming
participants (1)
-
Julian Stecklina