[slime-devel] Daily ChangeLog diff
Luke Gorrie
lgorrie at common-lisp.net
Tue Jul 20 07:00:08 UTC 2004
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.478 slime/ChangeLog:1.481
--- slime/ChangeLog:1.478 Fri Jul 16 19:28:31 2004
+++ slime/ChangeLog Mon Jul 19 17:53:57 2004
@@ -1,3 +1,49 @@
+2004-07-20 Luke Gorrie <luke at bluetail.com>
+
+ * slime.el (slime-repl-update-banner): Restore old behaviour of
+ using an asynchronous evaluation to setup the REPL. This works
+ around a problem I'd reintroduced where the first REPL command
+ uses the wrong keymap.
+
+2004-07-20 Andreas Fuchs <asf at boinkor.net>
+
+ * swank-sbcl.lisp (call-with-compilation-hooks): Trap and report
+ errors that cause compilation to fail, e.g. read errors.
+
+2004-07-19 Luke Gorrie <luke at bluetail.com>
+
+ * HACKING: Updated. Some notes about Emacs features.
+
+ * slime.el: More major refactoring.
+ Restructured and documented the networking and protocol code.
+ (slime-rex-continuations): Now connection-local.
+
+2004-07-18 Luke Gorrie <luke at bluetail.com>
+
+ * slime.el: Major refactoring.
+ Mostly resectioning and reordering definitions to try and improve
+ readability.
+ (slime-get-temp-buffer-create): New utility function to popup a
+ temporary buffer that automatically has a binding on `q' to
+ intelligently restore window configuration. Handy, but currently
+ not applicable to all of our temporary buffers.
+ (slime-with-chosen-connection): Removed this macro. Consequently
+ the compilation commands no longer prompt for which connection to
+ use when given a prefix argument. `slime-switch-to-output-buffer'
+ still works like that, but for other cases I think the
+ connection-list buffer is sufficient.
+ (slime-eval-async): New arglist: (form &optional cont pkg). If the
+ continuation is unspecified then the evaluation result is ignored,
+ and if the package is unspecified then (slime-buffer-package) is
+ used.
+ (slime-eval): Package arg now defaults to (slime-buffer-package).
+ (slime-current-package): New name for (slime-buffer-package). No
+ more caching: returns the buffer-local `slime-buffer-package' if
+ set, otherwise searches for an `in-package' form.
+ A consequence of non-caching is that the package name doesn't
+ appear in the modeline anymore. The simplification is worthwhile
+ in my opinion.
+
2004-07-17 Luke Gorrie <luke at bluetail.com>
* slime.el (slime-autodoc): If there is a global variable name at
@@ -6,6 +52,10 @@
supported.
(slime-background-message): Truncate messages to fit on a single
echo area line.
+ (slime-repl-update-banner-p, slime-dont-prompt)
+ (slime-swank-connection-retries): Removed these unused or unuseful
+ configuration variables.
+ Rearranged organised "customize" groups.
* swank.lisp (variable-desc-for-echo-area): New function.
(arglist-for-echo-area): Return nil if symbol can't be found.
More information about the slime-devel
mailing list