Thread (1 message) 1 message, 1 author, 2016-06-15

Re: [PATCH 2/3] setup_pager: set MORE=R

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:59:41

"Kyle J. McKay" [off-list ref] writes:
On Jan 16, 2014, at 20:21, Jeff King wrote:
quoted
When we run the pager, we always set "LESS=R" to tell the
pager to pass through ANSI colors. On modern versions of
FreeBSD, the system "more" can do the same trick.
[snip]
quoted
diff --git a/pager.c b/pager.c
index 90d237e..2303164 100644
--- a/pager.c
+++ b/pager.c
@@ -87,6 +87,10 @@ void setup_pager(void)
		argv_array_push(&env, "LESS=FRSX");
	if (!getenv("LV"))
		argv_array_push(&env, "LV=-c");
+#ifdef PAGER_MORE_UNDERSTANDS_R
+	if (!getenv("MORE"))
+		argv_array_push(&env, "MORE=R");
+#endif
How about adding a leading "-" to both the LESS and MORE settings?
Since you're in there patching... :)
The discussion we had when LV=-c was added, namely $gmane/240124,
agrees.  I however am perfectly fine to see it done as a separate
clean-up patch.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help