[slime-devel] Daily ChangeLog diff

Marco Baringer mbaringer at common-lisp.net
Fri Aug 15 04:35:01 UTC 2008

Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1449 slime/ChangeLog:1.1453
--- slime/ChangeLog:1.1449	Tue Aug 12 13:54:43 2008
+++ slime/ChangeLog	Thu Aug 14 11:32:40 2008
@@ -1,3 +1,47 @@
+2008-08-14  Tobias C. Rittweiler  <tcr at freebits.de>
+	If another frame is already displaying a REPL, `C-c C-z' will now
+	select this window instead of splitting the current frame, and
+	displaying the REPL in the newly created window.
+	* slime.el (slime-switch-to-output-buffer-search-all-frames): New
+	variable to customize this behaviour, as it may not be optimal for
+	people using multiple screens at once.
+	(slime-switch-to-output-buffer): Adapted accordingly.
+2008-08-14  Tobias C. Rittweiler  <tcr at freebits.de>
+	Xref buffers: `M-,' in an Xref buffer will now revert to an Emacs
+	state as of before the Xref command.
+	* slime.el (slime-xref-mode-map): Add `slime-xref-retract' as `M-,'
+	(slime-xref-retract): New. Restores the emacs snapshot unconditionally.
+	(slime-xref-quit): Use it.
+2008-08-14  Tobias C. Rittweiler  <tcr at freebits.de>
+	Xref buffers: `q', and `SPC' will push onto the find-definition
+	stack such that M-, will work afterwards.
+	* slime.el (defstruct slime-emacs-snapshot): Also save the point
+	explicitly.  It is implicitly stored already in the
+	window-configuration, but inaccessible therein.
+	(slime-current-emacs-snapshot, slime-set-emacs-snapshot): Adapted.
+	(slime-push-definition-stack-from-snapshot): New. Reason for above
+	changes.
+	(slime-with-popup-buffer): Make sure that the current
+	emacs-snapshot is taken, not only when the :emacs-snapshot
+	argument is NIL at expansion time, but also on runtime.
+	(slime-with-xref-buffer): The name of the Xref buffer was created
+	at expansion time, but must be computed at runtime. Fix that.
+	(slime-xref-quit): Use `slime-push-definition-stack-from-snapshot'
+	(sime-xref-goto): Adapted to also push onto the stack.
+	* slime.el (slime-compute-modeline-package): Cleaned up.
+	(slime-update-modeline-string): Ditto.
 2008-08-12  Helmut Eller  <heller at common-lisp.net>
 	Add a dump-image function to the loader.

More information about the slime-devel mailing list