[slime-cvs] CVS slime

alendvai alendvai at common-lisp.net
Thu Jan 4 16:25:53 UTC 2007


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

Modified Files:
	swank.lisp 
Log Message:
FIX: bind *sldb-printer-bindings* also in frame-locals-for-emacs


--- /project/slime/cvsroot/slime/swank.lisp	2007/01/03 11:18:44	1.448
+++ /project/slime/cvsroot/slime/swank.lisp	2007/01/04 16:25:53	1.449
@@ -2957,11 +2957,12 @@
 (defslimefun frame-locals-for-emacs (index)
   "Return a property list ((&key NAME ID VALUE) ...) describing
 the local variables in the frame INDEX."
-  (mapcar (lambda (frame-locals)
-            (destructuring-bind (&key name id value) frame-locals
-              (list :name (prin1-to-string name) :id id
-                    :value (to-string value))))
-          (frame-locals index)))
+  (with-bindings *sldb-printer-bindings*
+    (mapcar (lambda (frame-locals)
+              (destructuring-bind (&key name id value) frame-locals
+                (list :name (prin1-to-string name) :id id
+                      :value (to-string value))))
+            (frame-locals index))))
 
 (defslimefun frame-catch-tags-for-emacs (frame-index)
   (mapcar #'to-string (frame-catch-tags frame-index)))




More information about the slime-cvs mailing list