[slime-devel] Daily ChangeLog diff
Helmut Eller
heller at common-lisp.net
Mon Nov 24 03:33:01 UTC 2008
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1586 slime/ChangeLog:1.1587
--- slime/ChangeLog:1.1586 Sat Nov 22 22:36:40 2008
+++ slime/ChangeLog Sun Nov 23 22:11:36 2008
@@ -1,3 +1,18 @@
+2008-11-23 Helmut Eller <heller at common-lisp.net>
+
+ `q' in temp buffers should only delete the window if it was newly
+ created for the buffer.
+
+ * slime.el (slime-display-popup-buffer): New function. Recognize
+ if the window didn't exist before. Save the created window and
+ the selected window in buffer local variables.
+ (slime-make-popup-buffer): Renamed from slime-popup-buffer.
+ (slime-popup-buffer-quit): Delete the created window (if needed)
+ and restore the old selected window. Don't touch other windows.
+
+ (slime-edit-value-callback): Calling lisp-mode deletes all local
+ variables. We need to that inside with-popup-buffer.
+
2008-11-22 Helmut Eller <heller at common-lisp.net>
* slime.el (slime-update-all-modelines): Only walk through
More information about the slime-devel
mailing list