slime on github

Helmut Eller eller.helmut at gmail.com
Sat Jan 11 17:15:02 UTC 2014


On Sat, Jan 11 2014, João Távora wrote:

[...]
> I've just pushed an update to the manual that reflects the new
> infrastructure changes, updates installation recipes, et-cetera. I added
> a section "Emacs 23 gotchas" and a section about on-the-fly loading of
> contribs that describes the pitfalls of doing so.
>
> Have a look if it's up to the existing standards (which are pretty high
> imo).

It seems that the new autoload instructions don't add anything to
lisp-mode-hook.  Only after M-x slime is invoked the first time which
autoloads slime, then lisp-mode-hook is modified as a side effect.  This
modify lisp-mode-hook as side effect of loading, looks like bad style to
me.

The "on-the-fly loading" is traditionally done with
  M-x load-library <contrib>
followed by
  M-x slime-enable-contrib <contrib>

Also using M-x slime-disable-contrib is probably better than callint the
misnamed slime-<contrib>-unload directly.
  
Helmut



More information about the slime-devel mailing list