
Currently slime-indentation contrib has a (patched?) copy of a 1995 vintage cl-indent.el inlined at the tail of slime-indentation.el. I propose the following: * Copy GNU Emacs' current cl-indent.el as contrib/slime-cl-indent.el * Make slime-indentation.el load this file. * Patch this file directly to improve indentation. * Those feeling energetic can send patches to Emacs/XEmacs. In the spirit of doing it rather than talking about it, I pushed a "slime-indentation" branch onto my git tree for review: https://github.com/nikodemus/Slime/tree/slime-indentation It incorporates Didier Verna's recent improvements, and fixes two pet hates of mine. (Distinguish "default" from "def.*" and indent PROG correctly.) I haven't lived with these changes for very long yet though, but so far they seem OK. Unless others feel uncomfortable with this approach, I would like to merge this stuff into the CVS. Cheers, -- Nikodemus