ui: Colorize diagnostics.
authorLudovic Courtès <ludo@gnu.org>
Wed, 10 Apr 2019 10:00:55 +0000 (12:00 +0200)
committerLudovic Courtès <ludo@gnu.org>
Wed, 10 Apr 2019 10:40:59 +0000 (12:40 +0200)
commit9e1e046040182d8c4bb6e847bcd331862f9015bb
treeab9a69d70eda71906fb7df76b0ea0aba3c10ae50
parent402627714b8ba75be48b1c8fbd46cfd4cfe8238f
ui: Colorize diagnostics.

* guix/ui.scm (define-diagnostic): Add 'colors' parameter and pass it to
'print-diagnostic-prefix'.
(warning, info, report-error): Add extra argument.
(%warning-colors, %info-colors, %error-colors): New variables.
(print-diagnostic-prefix): Add #:colors parameter and honor it.
guix/ui.scm