services: configuration: Format a list of packages by their names.

* gnu/services/configuration.scm
(generate-documentation): Format a list of packages by their names.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
This commit is contained in:
Bruno Victal 2023-01-13 21:34:57 +00:00 committed by Maxim Cournoyer
parent 640d27c2d6
commit a5f473db6f
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -34,6 +34,7 @@ (define-module (gnu services configuration)
#:autoload (texinfo) (texi-fragment->stexi)
#:autoload (texinfo serialize) (stexi->texi)
#:use-module (ice-9 curried-definitions)
#:use-module (ice-9 format)
#:use-module (ice-9 match)
#:use-module (srfi srfi-1)
#:use-module (srfi srfi-34)
@ -370,6 +371,8 @@ (define (show-default val)
(cond
((package? val)
(symbol->string (package->symbol val)))
(((list-of package?) val)
(format #f "(~{~a~^ ~})" (map package->symbol val)))
(else (str val))))
`(entry (% (heading