[slime-devel] Daily ChangeLog diff
Marco Baringer
mbaringer at common-lisp.net
Sat May 12 04:35:03 UTC 2007
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1120 slime/ChangeLog:1.1123
--- slime/ChangeLog:1.1120 Thu May 10 13:55:08 2007
+++ slime/ChangeLog Fri May 11 11:41:06 2007
@@ -1,3 +1,58 @@
+2007-05-11 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * swank.lisp (fuzzy-find-matching-symbols): Modified to take
+ package nicknames into account. Previously, fuzzy completing on
+ nicknames did (except for some incidental cases) not work. Thanks
+ to Luís Oliveira and Attila Lendvai for pointing that out.
+
+2007-05-11 Tobias C. Rittweiler <tcr at freebits.de>
+
+ Removed support for completing to the longest compound pre- and
+ suffix with the default completion method (C-c TAB, or just TAB on
+ the REPL), because it has been causing trouble all the time, but
+ didn't offer any real advantage besides niftiness. E.g.:
+
+ previous behaviour:
+
+ asdf:*com TAB => asdf:*compile-file--behaviour*
+
+ now simply:
+
+ asdf:*com TAB => asdf:*compile-file-
+
+ For discussing on this subject, please see the mail with
+ message-id <87y7l53lch.fsf at freebits.de> that was posted to
+ slime-devel 2007-04-06, or alternatively:
+
+ http://common-lisp.net/pipermail/slime-devel/2007-April/006087.html
+
+ * swank.lisp (make-compound-prefix-matcher): New function.
+ Abstracted from COMPOUND-PREFIX-MATCH.
+ (compound-prefix-match): Use MAKE-COMPOUND-PREFIX-MATCHER.
+ (compound-prefix-match/ci/underscores): Removed.
+
+ (longest-completion): Renamed to LONGEST-COMPOUND-PREFIX. Changed
+ to only return a compound prefix, instead of a concatenation of a
+ compound prefix and a compound suffix. Added an &optional
+ parameter to specify what delimeter the passed string is
+ compounded with.
+ (tokenize-completion): Takes additional parameter to specify the
+ delimeter for tokenization.
+ (longest-completion/underscores): Removed; not needed anymore.
+ (tokenize-completion/underscores): Likewise.
+ (untokenize-completion/underscores): Likewise.
+
+ (completions): Slight docstring modification, also added an
+ examplary use case; use LONGEST-COMPOUND-PREFIX instead of
+ LONGEST-COMPLETION.
+ (completions-for-character): Use LONGEST-COMPOUND-PREFIX, and
+ MAKE-COMPOUND-PREFIX-MATCHER.
+ (completions-for-keyword): Use LONGEST-COMPOUND-PREFIX.
+
+2007-05-11 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * swank.lisp (apropos-symbols): Really use MAKE-REGEXP-MATCHER.
+
2007-05-10 Tobias C. Rittweiler <tcr at freebits.de>
* swank.lisp: Previously when using SLIME-APROPOS-PACKAGE, only
More information about the slime-devel
mailing list