Matthias Koeppe mkoeppe+slime@mail.math.uni-magdeburg.de writes:
Michael Livshin gmane@cmm.kakpryg.net writes:
using the underappreciated CL feature called "symbol property lists" [... using the ...] :EMACS-INDENTATION keyword
Can you prepare a patch (including documentation for the SLIME manual) based on this simplified idea?
sure, --m
2007-08-27 Michael Livshin slime@cmm.kakpryg.net
Allow manual indentation tuning through the :emacs-indentation symbol property.
* slime.el (slime-handle-indentation-update): Clean up the indentation spec that comes from Swank by removing any package prefixes. (slime-clean-indent-spec): ...by calling this new function. * swank.lisp (symbol-indentation): Look at the value of the :emacs-indentation property and use that if present. * doc/slime.texi: Briefly document this in the "Semantic indentation" section. Perhaps should also describe what indentation specs should look like...