From 1511fe64beeebe19923c5ca4c42336b59b385384 Mon Sep 17 00:00:00 2001 From: Alexey Gladkov Date: Mon, 1 Apr 2019 22:17:33 +0300 Subject: Set LESSCOLOR env variable if -R was specified --- less/main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/less/main.c b/less/main.c index b3ec9af..be7a3e1 100644 --- a/less/main.c +++ b/less/main.c @@ -54,6 +54,7 @@ static char consoleTitle[256]; #endif public int one_screen; +extern int ctldisp; extern int less_is_more; extern int missing_cap; extern int know_dumb; @@ -154,6 +155,9 @@ main(argc, argv) } #undef isoptstring + if (ctldisp == OPT_ONPLUS) + putenv("LESSCOLOR=1"); + if (isoptpending()) { /* -- 2.25.4