ui: Diagnostic procedures can display error location.
authorLudovic Courtès <ludo@gnu.org>
Wed, 10 Apr 2019 09:14:25 +0000 (11:14 +0200)
committerLudovic Courtès <ludo@gnu.org>
Wed, 10 Apr 2019 10:40:59 +0000 (12:40 +0200)
commit402627714b8ba75be48b1c8fbd46cfd4cfe8238f
tree33d251b21f0beb451725cb34278505447839643d
parentcc3697d5438a861f78a1e5ed57f592ea9ee327be
ui: Diagnostic procedures can display error location.

* guix/ui.scm (define-diagnostic): Add optional 'location' parameter.
Pass it to 'print-diagnostic-prefix'.
(print-diagnostic-prefix): Add optional 'location' parameter and honor
it.
(report-load-error): Use 'report-error' and 'warning' instead
of (format (current-error-port) …).
guix/ui.scm