style: Add '--styling' option.
authorLudovic Courtès <ludo@gnu.org>
Sun, 2 Jan 2022 16:29:12 +0000 (17:29 +0100)
committerLudovic Courtès <ludo@gnu.org>
Mon, 10 Jan 2022 13:59:26 +0000 (14:59 +0100)
commitc4fe13c294cc1e31dd8a49ce3981f603fb169e0a
treee5d5136d502ebfdc62e862d0f7b325d5bf86ef2b
parent6f892630ae4726297944fe34b3de4fb608caf66d
style: Add '--styling' option.

* guix/scripts/style.scm (format-package-definition): New procedure.
(%options, show-help): Add "--styling".
(%default-options): Add 'styling-procedure'.
(guix-style): Honor it.
* tests/style.scm (with-test-package)
("input labels, 'safe' policy")
("input labels, 'safe' policy, nothing changed")
("input labels, margin comment")
("input labels, margin comment on long list")
("input labels, line comment")
("input labels, modify-inputs and margin comment"): Pass "-S inputs".
* etc/indent-code.el: Remove.
* doc/contributing.texi (Formatting Code): Mention "guix style" instead
of "etc/indent-code.el".
(Submitting Patches): Add item for "guix style".
* doc/guix.texi (Invoking guix style): Document "-S" and update.
doc/contributing.texi
doc/guix.texi
etc/indent-code.el [deleted file]
guix/scripts/style.scm
tests/style.scm