From cf4bc05010a33ab012c42f46920fd79858a9b52a Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Thu, 17 Aug 2017 21:07:46 +0200 Subject: [PATCH] mshow: use "less -RFXe" when $PAGER is plain "less" --- mshow.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mshow.c b/mshow.c index dc890fa..768f412 100644 --- a/mshow.c +++ b/mshow.c @@ -755,8 +755,13 @@ main(int argc, char *argv[]) if (safe_output && isatty(1)) { char *pg; pg = getenv("MBLAZE_PAGER"); - if (!pg) + if (!pg) { pg = getenv("PAGER"); + if (pg && strcmp(pg, "less") == 0) { + static char lesscmd[] = "less -RFXe"; + pg = lesscmd; + } + } if (pg && *pg && strcmp(pg, "cat") != 0) { pid2 = pipeto(pg); if (pid2 < 0)