[slime-cvs] CVS update: slime/swank.lisp
Helmut Eller
heller at common-lisp.net
Tue Jul 26 21:37:26 UTC 2005
Update of /project/slime/cvsroot/slime
In directory common-lisp.net:/tmp/cvs-serv27893
Modified Files:
swank.lisp
Log Message:
(inspect-for-emacs): Don't make whitespace surrounding :action buttons
part of the highlighted region.
Date: Tue Jul 26 23:37:26 2005
Author: heller
Index: slime/swank.lisp
diff -u slime/swank.lisp:1.311 slime/swank.lisp:1.312
--- slime/swank.lisp:1.311 Tue Jul 26 22:51:14 2005
+++ slime/swank.lisp Tue Jul 26 23:37:26 2005
@@ -3343,9 +3343,11 @@
" to the package: "
(:value ,package ,(package-name package))
,@(if (eq :internal status)
- `((:action " [export it]"
+ `(" "
+ (:action "[export it]"
,(lambda () (export symbol package)))))
- (:action " [unintern it]"
+ " "
+ (:action "[unintern it]"
,(lambda () (unintern symbol package)))
(:newline))
'("It is a non-interned symbol." (:newline)))
@@ -3357,7 +3359,8 @@
(if (find-class symbol nil)
`("It names the class "
(:value ,(find-class symbol) ,(string symbol))
- (:action " [remove]"
+ " "
+ (:action "[remove]"
,(lambda () (setf (find-class symbol) nil)))
(:newline)))
;;
@@ -3478,7 +3481,8 @@
`((:value ,method ,(inspector-princ
;; drop the name of the GF
(cdr (method-for-inspect-value method))))
- (:action " [remove method]"
+ " "
+ (:action "[remove method]"
,(let ((m method)) ; LOOP reassigns method
(lambda ()
(remove-method gf m))))
More information about the slime-cvs
mailing list