emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/geiser-chez 9d66c63 24/37: chez: pretty printing macroexpa


From: Philip Kaludercic
Subject: [nongnu] elpa/geiser-chez 9d66c63 24/37: chez: pretty printing macroexpand results.
Date: Sun, 1 Aug 2021 18:25:59 -0400 (EDT)

branch: elpa/geiser-chez
commit 9d66c63c5374001608b2e1807c3e136c82c44f60
Author: Jay Xu <jay.xu.krfantasy@gmail.com>
Commit: Jay Xu <jay.xu.krfantasy@gmail.com>

    chez: pretty printing macroexpand results.
---
 scheme/chez/geiser/geiser.ss | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/scheme/chez/geiser/geiser.ss b/scheme/chez/geiser/geiser.ss
index 2d13952..33d1b39 100644
--- a/scheme/chez/geiser/geiser.ss
+++ b/scheme/chez/geiser/geiser.ss
@@ -149,4 +149,7 @@
     #f)
 
   (define (geiser:macroexpand form . rest)
-    (syntax->datum (expand form))))
+    (with-output-to-string
+      (lambda ()
+        (pretty-print
+         (syntax->datum (expand form)))))))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]