diff options
author | Arun Isaac | 2023-08-04 10:54:38 +0100 |
---|---|---|
committer | Arun Isaac | 2023-08-09 21:29:12 +0100 |
commit | b0f02b4984e9e90cc19feccb39502afb9559674f (patch) | |
tree | 0bb2e4f33df633191803fe962f9773e85b4252ad /doc/skribilo.scm | |
parent | c9d5dff5af979e0d0f7466e238aaf2ada7fa1aba (diff) | |
download | guix-forge-b0f02b4984e9e90cc19feccb39502afb9559674f.tar.gz guix-forge-b0f02b4984e9e90cc19feccb39502afb9559674f.tar.lz guix-forge-b0f02b4984e9e90cc19feccb39502afb9559674f.zip |
doc: Space elements of S-expression in quoted-write.
Prior to this, an expression such as (list 1 2 3) would be printed
as (list 123).
* doc/skribilo.scm (quoted-write): Add space between elements of
S-expression.
Diffstat (limited to 'doc/skribilo.scm')
-rw-r--r-- | doc/skribilo.scm | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/doc/skribilo.scm b/doc/skribilo.scm index c3b8efc..c8aade0 100644 --- a/doc/skribilo.scm +++ b/doc/skribilo.scm @@ -220,11 +220,8 @@ the quote character." (quoted-write child port)) ((parent children ...) (display "(" port) - (quoted-write parent port) - (unless (null? children) - (display " " port)) - (for-each (cut quoted-write <> port) - children) + (display (string-join (map expression->string object)) + port) (display ")" port)) (_ (write object port)))) |