Please sign in to comment.
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...
Showing with 1,278 additions and 1,146 deletions.
|@@ -0,0 +1,9 @@|
|+2007-08-19 Helmut Eller <firstname.lastname@example.org>|
|+ 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|
|@@ -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.