From 41ab2ef8af22020d28153ab5872dbc5bef4d491e Mon Sep 17 00:00:00 2001 From: Phil Jones Date: Tue, 6 Dec 2022 23:42:45 +0000 Subject: mlog: set LV environment variable for pager. --- mesonbuild/mlog.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mesonbuild/mlog.py b/mesonbuild/mlog.py index 9b57ffb51..2b310ec82 100644 --- a/mesonbuild/mlog.py +++ b/mesonbuild/mlog.py @@ -436,6 +436,9 @@ def start_pager() -> None: env = os.environ.copy() if 'LESS' not in env: env['LESS'] = 'RXF' + # Set "-c" for lv to support color + if 'LV' not in env: + env['LV'] = '-c' log_pager = subprocess.Popen(pager_cmd, stdin=subprocess.PIPE, text=True, encoding='utf-8', env=env) except Exception as e: -- cgit v1.2.3