[slime-cvs] CVS update: slime/slime.el

Luke Gorrie lgorrie at common-lisp.net
Mon Jan 12 00:50:33 UTC 2004


Update of /project/slime/cvsroot/slime
In directory common-lisp.net:/tmp/cvs-serv7987

Modified Files:
	slime.el 
Log Message:
(slime-handle-oob): Added :open-dedicated-output-stream message,
previously implemented with :%apply.

(slime-repl-read-string, slime-repl-return-string): Pass integer
argument to `slime-repl-read-mode' to set rather than toggle.

(slime-events-buffer): Set `hs-block-start-regexp' before running
`hs-minor-mode'.

Date: Sun Jan 11 19:50:33 2004
Author: lgorrie

Index: slime/slime.el
diff -u slime/slime.el:1.172 slime/slime.el:1.173
--- slime/slime.el:1.172	Sat Jan 10 01:43:52 2004
+++ slime/slime.el	Sun Jan 11 19:50:33 2004
@@ -1393,6 +1393,9 @@
     ((:new-features features)
      (setf (slime-lisp-features) features)
      t)
+    ((:open-dedicated-output-stream port)
+     (slime-open-stream-to-lisp port)
+     t)
     ((:%apply fn args)
      (apply (intern fn) args)
      t)
@@ -1484,8 +1487,8 @@
       (let ((buffer (get-buffer-create "*slime-events*")))
         (with-current-buffer buffer
           (lisp-mode)
-          (hs-minor-mode)
           (set (make-local-variable 'hs-block-start-regexp) "^(")
+          (hs-minor-mode)
           (setq font-lock-defaults nil)
           (current-buffer)))))
 
@@ -2290,11 +2293,11 @@
   (slime-switch-to-output-buffer)
   (slime-mark-output-end)
   (slime-mark-input-start)
-  (slime-repl-read-mode t))
+  (slime-repl-read-mode 1))
 
 (defun slime-repl-return-string (string)
   (slime-dispatch-event `(:emacs-return-string ,string))
-  (slime-repl-read-mode nil))
+  (slime-repl-read-mode -1))
 
 (defun slime-repl-read-break ()
   (interactive)
@@ -2302,7 +2305,7 @@
 
 (defun slime-repl-abort-read ()
   (with-current-buffer (slime-output-buffer)
-    (slime-repl-read-mode nil)
+    (slime-repl-read-mode -1)
     (message "Read aborted")))
 
 
@@ -4851,7 +4854,7 @@
     "Lookup the argument list for FUNCTION-NAME.
 Confirm that EXPECTED-ARGLIST is displayed."
     '(("swank:start-server"
-       "(swank:start-server port-file-namestring)")
+       "(swank:start-server port-file)")
       ("swank::compound-prefix-match"
        "(swank::compound-prefix-match prefix target)"))
   (let ((arglist (slime-get-arglist function-name))) ;





More information about the slime-cvs mailing list