ui: Set 'LESS' environment variable unconditionally.
Fixes <https://bugs.gnu.org/41811>. Reported by Lars-Dominik Braun <lars@6xq.net>. * guix/ui.scm (call-with-paginated-output-port): Remove (getenv "LESS") call.
This commit is contained in:
parent
4f6e6c0442
commit
e66f243e92
1 changed files with 3 additions and 3 deletions
|
@ -1562,9 +1562,9 @@ (define (call-with-paginated-output-port proc)
|
|||
(if (isatty?* (current-output-port))
|
||||
;; Set 'LESS' so that 'less' exits if everything fits on the screen (F),
|
||||
;; lets ANSI escapes through (r), does not send the termcap
|
||||
;; initialization string (X).
|
||||
(let ((pager (with-environment-variables `(("LESS"
|
||||
,(or (getenv "LESS") "FrX")))
|
||||
;; initialization string (X). Set it unconditionally because some
|
||||
;; distros set it to something that doesn't work here.
|
||||
(let ((pager (with-environment-variables `(("LESS" "FrX"))
|
||||
(open-pipe* OPEN_WRITE
|
||||
(or (getenv "GUIX_PAGER") (getenv "PAGER")
|
||||
"less")))))
|
||||
|
|
Loading…
Reference in a new issue