[slime-devel] Indentation question
Nikodemus Siivola
nikodemus at random-state.net
Wed Mar 30 18:33:09 UTC 2011
On 30 March 2011 19:22, Madhu <enometh at meer.net> wrote:
> With Emacs you could try the appended Kludge (incomplete), which would
> --- cl-indent.el.orig 2011-01-28 21:36:00.000000000 +0530
> +++ cl-indent.el 2011-03-30 21:33:07.000000000 +0530
Actually this gets me
(deffoo foo (stuff)
(:bar (a b)
(cons a b))
(:zot (a b c)
(fii a b c))
(:default
42)
(:error
(crap)))
which /is/ better, but not I'm looking for. More importantly, it
doesn't help anyone else.
The question isn't how to do this for myself -- I can put
(setf (get ':bar 'common-lisp-indent-function) '1)
(setf (get ':zot 'common-lisp-indent-function) '1)
(setf (get ':default 'common-lisp-indent-function) '0)
(setf (get ':error 'common-lisp-indent-function) '0)
in my .emacs. The question is how to make it automatically right for
everyone. If I write a library that provides a DEFFOO like this, I
would like it to be correctly indented for all Slime users.
Cheers,
-- Nikodemus
More information about the slime-devel
mailing list