[slime-cvs] CVS slime
CVS User heller
heller at common-lisp.net
Tue Mar 12 17:49:47 UTC 2013
Update of /project/slime/cvsroot/slime
In directory tiger.common-lisp.net:/tmp/cvs-serv25480
Modified Files:
ChangeLog slime.el
Log Message:
* slime.el (slime-read-interactive-args): Use read-shell-command
to enable completion. Patch by Daimrod/Greg.
--- /project/slime/cvsroot/slime/ChangeLog 2013/03/08 11:12:25 1.2396
+++ /project/slime/cvsroot/slime/ChangeLog 2013/03/12 17:49:47 1.2397
@@ -1,3 +1,8 @@
+2013-03-12 Helmut Eller <heller at common-lisp.net>
+
+ * slime.el (slime-read-interactive-args): Use read-shell-command
+ to enable completion. Patch by Daimrod/Greg.
+
2013-03-08 Mark Evenson <evenson at tethys.local>
* swank-abcl.lisp: Allow SLIME inspector to perform class
--- /project/slime/cvsroot/slime/slime.el 2013/02/20 17:33:14 1.1428
+++ /project/slime/cvsroot/slime/slime.el 2013/03/12 17:49:47 1.1429
@@ -1090,7 +1090,7 @@
(defvar slime-inferior-lisp-program-history '()
"History list of command strings. Used by `slime'.")
-
+
(defun slime-read-interactive-args ()
"Return the list of args which should be passed to `slime-start'.
@@ -1112,18 +1112,18 @@
(let ((table slime-lisp-implementations))
(cond ((not current-prefix-arg) (slime-lisp-options))
((eq current-prefix-arg '-)
- (let ((key (completing-read
- "Lisp name: " (mapcar (lambda (x)
- (list (symbol-name (car x))))
+ (let ((key (completing-read
+ "Lisp name: " (mapcar (lambda (x)
+ (list (symbol-name (car x))))
table)
nil t)))
(slime-lookup-lisp-implementation table (intern key))))
(t
(destructuring-bind (program &rest program-args)
- (split-string (read-string
+ (split-string (read-shell-command
"Run lisp: " inferior-lisp-program
'slime-inferior-lisp-program-history))
- (let ((coding-system
+ (let ((coding-system
(if (eq 16 (prefix-numeric-value current-prefix-arg))
(read-coding-system "set slime-coding-system: "
slime-net-coding-system)
More information about the slime-cvs
mailing list