[slime-cvs] CVS slime
heller
heller at common-lisp.net
Mon Sep 22 17:49:49 UTC 2008
Update of /project/slime/cvsroot/slime
In directory clnet:/tmp/cvs-serv17118
Modified Files:
slime.el
Log Message:
(slime-batch-test): Use let* to bind slime-randomize-test-order.
--- /project/slime/cvsroot/slime/slime.el 2008/09/22 17:49:41 1.1038
+++ /project/slime/cvsroot/slime/slime.el 2008/09/22 17:49:45 1.1039
@@ -1099,7 +1099,7 @@
(defvar slime-lisp-implementations nil
"*A list of known Lisp implementations.
The list should have the form:
- ((NAME (PROGRAM PROGRAM-ARGS...) &key INIT CODING-SYSTEM) ...)
+ ((NAME (PROGRAM PROGRAM-ARGS...) &key INIT CODING-SYSTEM ENV) ...)
NAME is a symbol for the implementation.
PROGRAM and PROGRAM-ARGS are strings used to start the Lisp process.
@@ -1108,6 +1108,7 @@
arguments. INIT defaults to `slime-init-command'.
CODING-SYSTEM a symbol for the coding system. The default is
slime-net-coding-system
+ENV environment variables for the subprocess (see `process-environment').
Here's an example:
((cmucl (\"/opt/cmucl/bin/lisp\" \"-quiet\") :init slime-init-command)
@@ -2735,8 +2736,8 @@
;; ^ ^ ^ ^ ^
;; output-start output-end prompt-start input-start point-max
;;
-;; input-start is a right inserting markers marker, because
-;; we want it to say behind when the user inserts text.
+;; input-start is a right inserting marker, because
+;; we want it to stay behind when the user inserts text.
;;
;; We maintain the following invariant:
;;
@@ -8604,9 +8605,9 @@
(kill-emacs 252))))
(slime-sync-to-top-level 5)
(switch-to-buffer "*scratch*")
- (let ((slime-randomize-test-order (when randomize (random t) t))
- (failed-tests (cond (test-name (slime-run-one-test test-name))
- (t (slime-run-tests)))))
+ (let* ((slime-randomize-test-order (when randomize (random t) t))
+ (failed-tests (cond (test-name (slime-run-one-test test-name))
+ (t (slime-run-tests)))))
(with-current-buffer slime-test-buffer-name
(slime-delete-hidden-outline-text)
(goto-char (point-min))
More information about the slime-cvs
mailing list