hi!<br><br>this is a patch for fuzzy completion made by a friend of mine, Levente Mészáros. he's also subscribed, but he's busy right now, so i'm writing this mail...<br><br>see the original thread for a feature list: <a href="http://thread.gmane.org/gmane.lisp.slime.devel/4938/focus=5007">
http://thread.gmane.org/gmane.lisp.slime.devel/4938/focus=5007</a><br clear="all"><br>also some find definition code has been added since then, works like the fuzzy completion, but jumps to the selected definition instead of replacing the word in the buffer.
<br><br>we are using it in our daily work for several months now, and although none of us is an experienced elisp guru, it's very very handy from the user side.<br><br>i'm sending this patch in the hopes that someone with more elisp experience will review the diff and apply it to the cvs.
<br><br>stuff that may need attention is the usual C-g abort handling (there's a key binding for this, maybe some catch tag neets to be set up?), and the M-p/M-n history handling (doesn't work for the find-definition part).
<br><br>and a feature idea right on: the fuzzy completion should not be started when the current input is less then 3 chars long.<br><br>hth,<br><br>-- <br>- attila<br><br>"- The truth is that I've been too considerate, and so became unintentionally cruel...
<br> - I understand.<br> - No, you don't understand! We don't speak the same language!"<br>(Ingmar Bergman - Smultronstället)