summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntero Mejr <antero@mailbox.org>2023-03-16 16:11:20 +0000
committerLudovic Courtès <ludo@gnu.org>2023-03-17 23:20:35 +0100
commit2135f69dc0c0e70caf3fca0688ae831ab6bcaa65 (patch)
tree82cf4a2f720a3ac2450d9712c69c22c5f01d51fc
parentd15dbdb79c617b8b710ef5a9502be0d5f640aaaf (diff)
downloadguix-patches-2135f69dc0c0e70caf3fca0688ae831ab6bcaa65.tar
guix-patches-2135f69dc0c0e70caf3fca0688ae831ab6bcaa65.tar.gz
ui: format 'display-hint' output when no arguments are passed.
When display-hint is given format specifiers such as "~%" but no arguments, it does not format the output, causing the specifiers to be visible in the displayed text. * guix/ui.scm (display-hint): Format output when no arguments are passed. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
-rw-r--r--guix/ui.scm2
1 files changed, 1 insertions, 1 deletions
diff --git a/guix/ui.scm b/guix/ui.scm
index b6c3bd04ba..7540e2194f 100644
--- a/guix/ui.scm
+++ b/guix/ui.scm
@@ -323,7 +323,7 @@ other objects that must match the 'format' escapes in MESSAGE."
;; XXX: We should arrange so that the initial indent is wider.
(parameterize ((%text-width (max 15 (- (terminal-columns) 5))))
(texi->plain-text (match arguments
- (() message)
+ (() (format #f message))
(_ (apply format #f message
(map (match-lambda
((? string? str)