[slime-devel] Daily ChangeLog diff

Marco Baringer mbaringer at common-lisp.net
Fri May 11 04:35:02 UTC 2007


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1117 slime/ChangeLog:1.1120
--- slime/ChangeLog:1.1117	Mon Apr 23 13:10:12 2007
+++ slime/ChangeLog	Thu May 10 13:55:08 2007
@@ -1,3 +1,42 @@
+2007-05-10  Tobias C. Rittweiler <tcr at freebits.de>
+
+	* swank.lisp: Previously when using SLIME-APROPOS-PACKAGE, only
+	those symbols were considered whose home package matched the
+	given package; this would, however, prevent all those symbols from
+	being listed that are imported from another package, and then
+	exported again in the package they got imported into. (As an
+	example, SWANK:RESTART-FRAME is actually from SWANK-BACKEND.)
+
+	(apropos-matcher): Renamed to MAKE-REGEXP-MATCHER.
+	(make-regexp-matcher): Changed to only match for a given regexp.
+	(apropos-symbols): Use MAKE-REGEXP-MATCHER.
+
+2007-05-10  Tobias C. Rittweiler <tcr at freebits.de>
+
+	* slime.el: Fix macroexpanding on things like ",(loop ...)".
+
+	(slime-sexp-at-point-for-macroexpansion): New function; like
+	SLIME-SEXP-AT-POINT-OR-ERROR, but fixes up some misbehaviour with
+	respect to macroexpansion.
+	(slime-eval-macroexpand, slime-eval-macroexpand-inplace): Use the
+	new function.
+
+2007-05-10  Tobias C. Rittweiler <tcr at freebits.de>
+
+	* slime.el: Within the Slime Inspector, `S-Tab' will now also work
+	 on X.  Furthermore `Tab' and `S-Tab' will now correctly wrap
+	 around the beginning and end of the buffer; priorly it'd hang on
+	 the beginning with a message "Beginning of buffer", and would
+	 require an additional `S-Tab'.
+
+	(slime-inspector-mode-map): Attached `[backtab]' to
+	SLIME-INSPECTOR-PREVIOUS-INSPECTABLE-OBJECT, as Emacs translates
+	`S-Tab' to `Backtab' on X.
+	(slime-find-inspectable-object): New function; finds next or
+	previous inspectable object.
+	(slime-inspector-next-inspectable-object): Mostly rewritten. Use
+	SLIME-FIND-INSPECTABLE-OBJECT to make the code clearer.
+
 2007-04-19  Tobias C. Rittweiler <tcr at freebits.de>
 
 	* swank-backend.lisp (label-value-line): Add :newline as &key



More information about the slime-devel mailing list