[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