[slime-devel] Daily ChangeLog diff

Luke Gorrie lgorrie at common-lisp.net
Fri Apr 29 22:00:03 UTC 2005


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.674 slime/ChangeLog:1.675
--- slime/ChangeLog:1.674	Wed Apr 27 16:54:41 2005
+++ slime/ChangeLog	Fri Apr 29 01:32:29 2005
@@ -1,3 +1,25 @@
+2005-04-29  Dan Pierson <dlp at itasoftware.com>
+
+	* slime.el (slime-parse-context): Fix method parsing so that
+	pressing, say, C-c C-t when point is on a '-' in a symbol name
+	won't break.
+	(slime-browser-map): New variable. Add support for the common 'q'
+	keystroke to quit out of the xref.
+	(slime-fetch-browsable-xrefs): New function. Remove the (FLET ...)
+	entries which appear on at least CMUCL.  I don't believe you can
+	actually expand them on any current implementation and they just
+	mess up the browse tree.  Use only the method name when looking
+	up (METHOD ...) entries on CMUCL.  This really shouldn't be here,
+	but I can't see how to avoid the error thrown by swank:xref.
+	(slime-expand-xrefs): Use it.
+	(slime-call-with-browser-setup): Initialize slime-buffer-package
+	properly.  Previously, lisp-mode was called after setting it, but
+	lisp-mode clears all local variables, use lisp-mode-variables
+	instead.
+
+	* swank-cmucl.lisp (toggle-trace): Be more carefully when tracing
+	methods: try both (METHOD ...) and (PCL:FAST-METHOD ...).
+
 2005-04-27  Helmut Eller  <heller at common-lisp.net>
 
 	* swank-cmucl.lisp (+header-type-symbols+): Drop the third arg to



More information about the slime-devel mailing list