[slime-devel] Daily ChangeLog diff

Luke Gorrie lgorrie at common-lisp.net
Sat Jul 17 07:00:05 UTC 2004


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.470 slime/ChangeLog:1.478
--- slime/ChangeLog:1.470	Wed Jul 14 22:02:32 2004
+++ slime/ChangeLog	Fri Jul 16 19:28:31 2004
@@ -1,3 +1,61 @@
+2004-07-17  Luke Gorrie  <luke at bluetail.com>
+
+	* slime.el (slime-autodoc): If there is a global variable name at
+	point then show its value.
+	(slime-autodoc-cache-type): Cache type 'full is no longer
+	supported.
+	(slime-background-message): Truncate messages to fit on a single
+	echo area line.
+
+	* swank.lisp (variable-desc-for-echo-area): New function.
+	(arglist-for-echo-area): Return nil if symbol can't be found.
+	(close-connection): Close connection before printing error
+	message. This avoids it getting lost in closed I/O redirection.
+
+	* README, doc/slime.texi: Updated setup instructions.
+
+2004-07-16  Luke Gorrie  <luke at bluetail.com>
+
+	* slime.el (slime-conservative-indentation): New variable. When
+	true (the default) don't auto-learn indentation of def* and with-*
+	macros. Set to nil if you want to learn them.
+	(slime-handle-indentation-update): Use it.
+
+	* swank.lisp (known-to-emacs-p): Removed filtering of def* and
+	with-*. Now handled by Emacs.
+
+	* slime.el (slime-interactive-eval): Changed display of results.
+	By default the result goes to `slime-message', which leads either
+	to echo area, temporary buffer, or typeout frame.
+	With a prefix argument the result is printed to the REPL.
+	This goes for all commands based on slime-interactive-eval, e.g.
+	`C-x C-e' and `C-c M-:'.
+
+2004-07-16  Peter Seibel  <peter at javamonkey.com>
+
+	* slime.el (package-updating): Fixing this and other tests I broke
+	with my change to how emacs keeps track of the package prompt
+	string.
+
+2004-07-16  Luke Gorrie  <luke at bluetail.com>
+
+	* swank.lisp (print-connection): print-function for connection
+	objects. Dumping the indentation-cache was damned ugly with
+	non-truncated lines (e.g. bug reports on slime-devel).
+
+	* slime.el (slime-setup): New function for installing a
+	lisp-mode-hook. You can call this from ~/.emacs to setup SLIME.
+	Takes a `autodoc' keyword argument to enable
+	slime-autodoc-mode. We can add more keywords in future.
+	(slime-keys): Moved `slime-reindent-defun' from C-M-q to
+	C-cM-q. This avoids overriding the standard binding of C-M-q to
+	index-sexp.
+	(slime-typeout-frame-properties): Removed some properties:
+	`name', because it interacts badly with X properties, `left' and
+	`top' because they don't put the frame anywhere terribly
+	convenient, and (width . 40) because it makes the frame narrower
+	than the usual word-wrapping width.
+
 2004-07-14  Peter Seibel  <peter at javamonkey.com>
 
 	* slime.el (slime-lisp-package-prompt-string): Separate SLIME's




More information about the slime-devel mailing list