[slime-cvs] CVS slime/contrib

trittweiler trittweiler at common-lisp.net
Sat Sep 1 05:39:11 UTC 2007


Update of /project/slime/cvsroot/slime/contrib
In directory clnet:/tmp/cvs-serv5338/contrib

Modified Files:
	swank-arglists.lisp 
Log Message:
Makes `slime-complete-form' work on `(eval-when |'; doesn't work
on `(eval-when (|' yet.
	
* slime-parse.el (slime-parse-sexp-at-point): Guard against
  `(char-after)' being NIL at end of buffer (especially important
  for use on the REPL.)

* swank-arglist.lisp (arglist-dispatch 'eval-when): Fix typo.
  (print-decoded-arglist-as-template): Print keywords with PRIN1.


--- /project/slime/cvsroot/slime/contrib/swank-arglists.lisp	2007/09/01 05:36:07	1.4
+++ /project/slime/cvsroot/slime/contrib/swank-arglists.lisp	2007/09/01 05:39:11	1.5
@@ -649,7 +649,7 @@
                (setq first-p nil))
              (print-arg-or-pattern (arg)
                (etypecase arg
-                 (symbol (princ arg))
+                 (symbol (if (keywordp arg) (prin1 arg) (princ arg)))
                  (string (princ arg))
                  (list   (princ arg))
                  (arglist (print-decoded-arglist-as-template arg)))))




More information about the slime-cvs mailing list