Permalink
Browse files

Add a contrib directory and move fuzzy completion code to that direct…

…ory.

* contrib: New directory.

* swank.lisp (swank-require): New function to load contrib code.
(*find-module*, module-filename, *load-path*, merged-directory)
(find-module, module-canditates): New. Pathname acrobatics for
swank-require.

* swank-loader.lisp: Compile (but don't load) contribs.
(*contribs*, contrib-source-files): New.

* contrib/slime-fuzzy.el: New file.
(slime-fuzzy-init): New function.  Load CL code on startup.

* contrib/swank-fuzzy.lisp: New file. Common Lisp code for fuzzy
completion.
  • Loading branch information...
1 parent de8fefd commit 6af341bf5093d8c06b91acf9a50f1806e941b71c Helmut Eller committed Aug 19, 2007
Showing with 1,278 additions and 1,146 deletions.
  1. +13 −0 ChangeLog
  2. +9 −0 contrib/ChangeLog
  3. +15 −0 contrib/README
  4. +609 −0 contrib/slime-fuzzy.el
  5. +563 −0 contrib/swank-fuzzy.lisp
  6. +0 −582 slime.el
  7. +28 −8 swank-loader.lisp
  8. +41 −556 swank.lisp
View
@@ -1,3 +1,16 @@
+2007-08-19 Helmut Eller <heller@common-lisp.net>
+
+ * contrib: New directory. Move fuzzy completion code to that
+ directory.
+
+ * swank.lisp (swank-require): New function to load contrib code.
+ (*find-module*, module-filename, *load-path*, merged-directory)
+ (find-module, module-canditates): New. Pathname acrobatics for
+ swank-require.
+
+ * swank-loader.lisp: Compile (but don't load) contribs.
+ (*contribs*, contrib-source-files): New.
+
2007-08-16 Tobias C. Rittweiler <tcr@freebits.de>
* slime.el (slime-process-available-input): Correct yesterday's
View
@@ -0,0 +1,9 @@
+2007-08-19 Helmut Eller <heller@common-lisp.net>
+
+ Moved fuzzy completion code to contrib directory.
+
+ * slime-fuzzy.el: New file.
+ (slime-fuzzy-init): New function. Load CL code on startup.
+
+ * swank-fuzzy.lisp: New file. Common Lisp code for fuzzy
+ completion.
View
@@ -0,0 +1,15 @@
+This directory contains source code which may be useful to some Slime
+users. *.el files are Emacs Lisp source and *.lisp files contain
+Common Lisp source code. If not otherwise stated in the file itself,
+the files are placed in the Public Domain.
+
+The components in this directory are more or less detached from the
+rest of Slime. They are essentially "add-ons". But Slime can also be
+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:
+
+ (add-to-list 'load-path "<this-directory>")
+ (add-hook 'slime-load-hook (lambda () (require 'slime-fuzzy)))
+
Oops, something went wrong.

0 comments on commit 6af341b

Please sign in to comment.