[slime-cvs] CVS slime
heller
heller at common-lisp.net
Thu Aug 10 18:55:52 UTC 2006
Update of /project/slime/cvsroot/slime
In directory clnet:/tmp/cvs-serv18809
Modified Files:
swank-allegro.lisp
Log Message:
(fspec-definition-locations): Improve handling of (:internal ... n)
like fspecs.
--- /project/slime/cvsroot/slime/swank-allegro.lisp 2006/07/28 15:04:53 1.89
+++ /project/slime/cvsroot/slime/swank-allegro.lisp 2006/08/10 18:55:51 1.90
@@ -407,7 +407,10 @@
(list
(list (list nil fspec)
(make-location (list :buffer file)
- (list :position position))))))
+ (list :position position t))))))
+ ((and (listp fspec) (eq (car fspec) :internal))
+ (destructuring-bind (_internal next _n) fspec
+ (fspec-definition-locations next)))
(t
(let ((defs (excl::find-source-file fspec)))
(if (null defs)
More information about the slime-cvs
mailing list