diff options
author | Xinglu Chen <public@yoctocell.xyz> | 2021-09-05 16:05:36 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2021-09-14 11:50:58 +0200 |
commit | 08c7e7df156e3e61d20fba8a76bea65e1c698ef5 (patch) | |
tree | 86d9203ee04e7127f3a93fb0392809afde0f6b28 | |
parent | 98712c14fe3517a48603a12eb2e64db305a54fe5 (diff) | |
download | guix-08c7e7df156e3e61d20fba8a76bea65e1c698ef5.tar guix-08c7e7df156e3e61d20fba8a76bea65e1c698ef5.tar.gz |
scripts: import: Increase column width for pretty-printer.
Previously, the max column width for the pretty-printer was 50, which caused
generated package definitions to include unnecessary newlines, e.g.,
(home-page
"https://gitlab.com/ttyperacer/terminal-typeracer")
instead of
(home-page "https://gitlab.com/ttyperacer/terminal-typeracer")
* guix/scripts/import.scm (guix-import): Set max expression width to 80 when
pretty-printing.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
-rw-r--r-- | guix/scripts/import.scm | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/guix/scripts/import.scm b/guix/scripts/import.scm index 11e94769bb..40fa6759ae 100644 --- a/guix/scripts/import.scm +++ b/guix/scripts/import.scm @@ -4,6 +4,7 @@ ;;; Copyright © 2018 Kyle Meyer <kyle@kyleam.com> ;;; Copyright © 2019 Ricardo Wurmus <rekado@elephly.net> ;;; Copyright © 2021 Simon Tournier <zimon.toutoune@gmail.com> +;;; Copyright © 2021 Xinglu Chen <public@yoctocell.xyz> ;;; ;;; This file is part of GNU Guix. ;;; @@ -118,7 +119,8 @@ Run IMPORTER with ARGS.\n")) (if (member importer importers) (let ((print (lambda (expr) (pretty-print expr (newline-rewriting-port - (current-output-port)))))) + (current-output-port)) + #:max-expr-width 80)))) (match (apply (resolve-importer importer) args) ((and expr (or ('package _ ...) ('let _ ...) |