Hello
Attached is a hack based on the code that indents LOOP (in contrib/slime-indentation.el) to indent IF*. I'm aware that few people hack on code with IF* but to them it's quite useful.
You need to load the slime-indentation contrib and this file.
It does this:
(if* (eq t nil) then () () elseif (dsf) thenret x else (balbkj) (sdf))
Yes, that was the spec and the user doc.
Cheers, Gabor
2011/1/24 Gábor Melis mega@retes.hu:
Attached is a hack based on the code that indents LOOP (in contrib/slime-indentation.el) to indent IF*. I'm aware that few people hack on code with IF* but to them it's quite useful.
I took the liberty of incorporating this into my slime-indentation tree.
https://github.com/nikodemus/slime/tree/slime-indentation
(Still planning to start merging it to CVS next week.)
Cheers,
-- Nikodemus