[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