[slime-cvs] CVS slime
mkoeppe
mkoeppe at common-lisp.net
Sat Aug 25 20:05:00 UTC 2007
Update of /project/slime/cvsroot/slime
In directory clnet:/tmp/cvs-serv585
Modified Files:
ChangeLog
Log Message:
--- /project/slime/cvsroot/slime/ChangeLog 2007/08/25 07:32:15 1.1164
+++ /project/slime/cvsroot/slime/ChangeLog 2007/08/25 20:05:00 1.1165
@@ -1,3 +1,27 @@
+2007-08-25 Matthias Koeppe <mkoeppe at mail.math.uni-magdeburg.de>
+
+ New command slime-redirect-trace-output creates a separate Emacs
+ buffer, where all subsequent trace output is sent.
+
+ * slime.el (slime-last-output-target-id): New variable.
+ (slime-output-target-to-marker): New variable.
+ (slime-write-string): Handle general "target" arguments using
+ slime-output-target-to-marker.
+ (slime-redirect-trace-output): New command.
+ (slime-easy-menu): Add a menu item for it.
+
+ * slime.el (slime-mark-presentation-start)
+ (slime-mark-presentation-end): Make "target" argument optional.
+
+ * swank.lisp (make-output-stream-for-target): New function,
+ factored out from open-streams.
+ (open-streams): Use it here.
+
+ * swank.lisp (connection): New slot "trace-output".
+ (call-with-redirected-io): Use it here.
+ (redirect-trace-output): New slimefun; set the slot to a new
+ target stream.
+
2007-08-25 Tobias C. Rittweiler <tcr at freebits.de>
* slime.el (save-restriction-if-possible): Fixed typo in
More information about the slime-cvs
mailing list