read-print: 'canonicalize-comment' leaves top-level comments unchanged.
authorLudovic Courtès <ludo@gnu.org>
Tue, 2 Aug 2022 15:39:55 +0000 (17:39 +0200)
committerLudovic Courtès <ludo@gnu.org>
Mon, 8 Aug 2022 09:22:32 +0000 (11:22 +0200)
commit90ef692e9b48732ae2e3921ff5d101e186506a85
tree877464d69241abfe3a7c4b36a637a7224faed785
parent9b00c97de41165beefe3eff936470f8e081ca600
read-print: 'canonicalize-comment' leaves top-level comments unchanged.

This lets users use three leading semicolons, for instance, in top-level
comments.

* guix/read-print.scm (canonicalize-comment): Add INDENT parameter and
honor it.
(pretty-print-with-comments): Change default value of #:format-comment.
Call FORMAT-COMMENT with INDENT as the second argument.
* tests/read-print.scm: Adjust test accordingly.
guix/read-print.scm
tests/read-print.scm