[slime-cvs] CVS slime/contrib
trittweiler
trittweiler at common-lisp.net
Fri Sep 28 13:05:44 UTC 2007
Update of /project/slime/cvsroot/slime/contrib
In directory clnet:/tmp/cvs-serv3058
Modified Files:
README
Log Message:
* README: Updated.
* slime-fancy.el: `slime-highlighting-edits' is not enabled by
default anymore, as its functionality is controversial, and it's
easier to explicitly enable it than it's disable it once it got
globally activated. Better to be conservative.
* slime-fancy.el: Not only load, but also enable `slime-scratch'.
--- /project/slime/cvsroot/slime/contrib/README 2007/08/23 12:58:52 1.2
+++ /project/slime/cvsroot/slime/contrib/README 2007/09/28 13:05:44 1.3
@@ -8,8 +8,23 @@
used without them. The code is maintained by the respective authors.
To use the packages here, you should add this directory to your Emacs
-load-path. E.g. for fuzzy completion add this to your .emacs:
+load-path, require the contrib, and call the contrib's init function to
+enable the functionality that's provided by the respective contrib.
+
+E.g. for fuzzy completion add this to your .emacs:
(add-to-list 'load-path "<this-directory>")
- (add-hook 'slime-load-hook (lambda () (require 'slime-fuzzy)))
+ (add-hook 'slime-load-hook (lambda () (require 'slime-fuzzy)
+ (slime-fuzzy-init)))
+
+Alternatively, you can use the `slime-setup' function which takes a
+list of contrib names, and which loads and enables them automatically
+for you:
+
+ (slime-setup '(slime-fancy slime-asdf slime-tramp ...))
+
+Finally, the contrib `slime-fancy' is specially noteworthy, as it
+represents a meta-contrib that'll load a bunch of commonly used
+contribs. Look into `slime-fancy.el' to find out which.
+
\ No newline at end of file
More information about the slime-cvs
mailing list