[slime-devel] Daily ChangeLog diff

Luke Gorrie lgorrie at common-lisp.net
Thu Nov 27 08:00:09 UTC 2003


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.113 slime/ChangeLog:1.116
--- slime/ChangeLog:1.113	Tue Nov 25 16:28:23 2003
+++ slime/ChangeLog	Wed Nov 26 20:24:51 2003
@@ -1,3 +1,56 @@
+2003-11-27  Luke Gorrie  <luke at bluetail.com>
+
+	* slime.el (slime-swank-port-file): Use `temporary-file-directory'
+	instead of hardcoding "/tmp/".
+
+2003-11-27  Helmut Eller  <e9626484 at stud3.tuwien.ac.at>
+
+	* swank-lispworks.lisp: New backend.
+	
+	* slime.el (slime-with-output-to-temp-buffer): Save the window
+	configuration in a buffer local variable instead on a global
+	stack.
+	(slime-show-last-output): Behavior customizable with
+	slime-show-last-output-function.  Various tweaking for better
+	multi-frame support.
+
+	* swank-backend.lisp: List exported symbols explicitly.
+
+	* swank-cmucl.lisp (function-source-location): Better support for
+	generic functions.
+
+	* swank.lisp (briefly-describe-symbol-for-emacs): Don't return
+	unbound symbols.
+	(describe-symbol, describe-function): Support package-qualified
+	strings.
+
+	* swank-loader.lisp: *sysdep-pathnames*: Add Lispworks files.
+	(compile-files-if-needed-serially): Compile all files in a
+	compilation unit.
+
+2003-11-27  Luke Gorrie  <luke at bluetail.com>
+
+	* slime.el (slime-complete-symbol): Make a bogus alist out of the
+	completion set, for compatibility with XEmacs.
+
+	* completer.el: Stolen^Wimported from ILISP version 1.4. This is
+	one revision prior to their latest, where they added a (require)
+	for some other ILISP code. I backed down a revision to make it
+	stand-alone, but this may mean that putting SLIME in the load-path
+	before ILISP will break ILISP. So, beware.
+	(completer-message): Cut dependency on undefined ilisp constant
+	testing for xemacs.
+
+2003-11-27  Zach  <xach at xach.com>
+
+	* swank.lisp (completions): Complete compound symbols (see below).
+
+	* slime.el (slime-complete-symbol): Use `completer' package to
+	handle more sophisticated completions. This includes abbreviations
+	like "m-v-b" => "multiple-value-bind". It also (somewhat scarily)
+	redefines other standard Emacs completion functions with similar
+	capabilities. See commentary in completer.erl for details.
+
 2003-11-25  Luke Gorrie  <luke at bluetail.com>
 
 	* slime.el (slime-make-typeout-frame): New command to create a




More information about the slime-devel mailing list