Index: slime/ChangeLog diff -u slime/ChangeLog:1.1216 slime/ChangeLog:1.1219 --- slime/ChangeLog:1.1216 Fri Sep 14 09:36:23 2007 +++ slime/ChangeLog Sat Sep 15 11:15:25 2007 @@ -1,3 +1,29 @@ +2007-09-15 Helmut Eller heller@common-lisp.net + + Let slime-setup load contribs. + + * slime.el (slime-setup): Take a list of contribs to load as + argument. + + * slime-autoloads.el (slime-setup): Ditto, but delay the actual + loading until slime is loaded. + (slime-setup-contribs): New function. + +2007-09-15 Tobias C. Rittweiler tcr@freebits.de + + * slime.el (slime-maybe-warn-for-different-source-root): Catch + returned NIL from `slime-file-name-merge-source-root' if the two + filenames don't share a common source root. + Reported by Frank Goenninger. + +2007-09-15 Tobias C. Rittweiler tcr@freebits.de + + * slime.el (slime-split-string): New semi-portability function. + The behaviour of `split-string' changed between Emacs21 and + Emacs22. Thanks to Christophe Rhodes for reporting this. + (slime-file-name-merge-source-root): Use `slime-split-string'. + (slime-highlight-differences-in-dirname): Likewise. + 2007-09-14 Helmut Eller heller@common-lisp.net
Some cleanups for the REPL. Index: slime/contrib/ChangeLog diff -u slime/contrib/ChangeLog:1.48 slime/contrib/ChangeLog:1.53 --- slime/contrib/ChangeLog:1.48 Fri Sep 14 19:24:19 2007 +++ slime/contrib/ChangeLog Sat Sep 15 18:43:59 2007 @@ -1,3 +1,40 @@ +2007-09-16 Tobias C. Rittweiler tcr@freebits.de + + * swank-fuzzy.lisp: Fix regression that would not allow to fuzzy + complete on inputs without package qualifier like "app". + Reported by David J. Neu. + + (%make-duplicate-symbols-filter): Return complement. + (fuzzy-find-matching-symbols): Treat passed filter as an acceptor + predicate, not as a rejector. + +2007-09-15 Helmut Eller heller@common-lisp.net + + Add the necessary hooks when loading some contribs, so that those + contribs can be easily loaded with slime-setup. + + * slime-highlight-edits.el (slime-highlight-edits-mode-on): New + function. Add this to slime-mode-hook by default. + + * slime-autodoc.el (slime-use-autodoc-mode): Change default to t. + +2007-09-15 Ariel Badichi abadichi@bezeqint.net + + * swank-fancy-inspector.lisp (inspect-for-emacs package): When + inspecting a package, the links in the use list and the used-by + list lead to inspecting package names, rather than the packages + themselves. Fix that. + +2007-09-15 Tobias C. Rittweiler tcr@freebits.de + + * slime-parse.el: Fix extended arglist display on misbalanced + expressions like `(defun foo | ... (defun bar () 'bar)' + Reported by Ariel Badichi. + + (slime-inside-string-p): Use `beginning-of-defun' directly than + relying on `slime-region-for-defun-at-point' (as this one uses + `end-of-defun' which signals an error on misbalanced expressions.) + 2007-09-15 Tobias C. Rittweiler tcr@freebits.de
* swank-fuzzy.lisp: Code reorganization and cleanup; making it