Brian Downing writes:
REINDENT-LISP does more than that, unfortunatly. It will turn
(defun foo (bar) (if bar baz gronk) ; <- note into
(defun foo (bar) (if bar baz gronk)) ; <- note
Yeah, and if memory serves, it can often do the _wrong_ thing; like, if your original form has something in column zero, as I recall. I just remember cursing this regularly.
Anyway. Seems there are at least a few people who think it'd be good to have REINDENT-LISP, or something like it, into SLIME, is that the concensus?