[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