[slime-cvs] CVS update: slime/swank-lispworks.lisp
Helmut Eller
heller at common-lisp.net
Fri Apr 30 06:32:24 UTC 2004
Update of /project/slime/cvsroot/slime
In directory common-lisp.net:/tmp/cvs-serv22432
Modified Files:
swank-lispworks.lisp
Log Message:
(emacs-connected): Add methods to stream-soft-force-output for
socket-streams and slime-output-streams.
Date: Fri Apr 30 02:32:24 2004
Author: heller
Index: slime/swank-lispworks.lisp
diff -u slime/swank-lispworks.lisp:1.39 slime/swank-lispworks.lisp:1.40
--- slime/swank-lispworks.lisp:1.39 Sun Apr 25 02:37:05 2004
+++ slime/swank-lispworks.lisp Fri Apr 30 02:32:24 2004
@@ -67,12 +67,16 @@
(defimplementation emacs-connected ()
(set-sigint-handler)
(let ((lw:*handle-warn-on-redefinition* :warn))
+ (defmethod stream:stream-soft-force-output ((o comm:socket-stream))
+ (force-output o))
+ (defmethod stream:stream-soft-force-output ((o slime-output-stream))
+ (force-output o))
(defmethod env-internals:environment-display-notifier
(env &key restarts condition)
+ (declare (ignore restarts))
(funcall (find-symbol (string :swank-debugger-hook) :swank)
condition *debugger-hook*))))
-
;;; Unix signals
(defun sigint-handler ()
@@ -96,6 +100,8 @@
(defimplementation set-default-directory (directory)
(namestring (hcl:change-directory directory)))
+
+;;;; Documentation
(defimplementation arglist (symbol)
(let ((arglist (lw:function-lambda-list symbol)))
More information about the slime-cvs
mailing list