summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pager.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/pager.py b/pager.py
index dbd5ae85..2d51b45d 100644
--- a/pager.py
+++ b/pager.py
@@ -118,7 +118,10 @@ def _BecomePager(pager):
118 # available versions of 'less', a better 'more'. 118 # available versions of 'less', a better 'more'.
119 _a, _b, _c = select.select([0], [], [0]) 119 _a, _b, _c = select.select([0], [], [0])
120 120
121 os.environ["LESS"] = "FRSX" 121 # This matches the behavior of git, which sets $LESS to `FRX` if it is not
122 # set. See:
123 # https://git-scm.com/docs/git-config#Documentation/git-config.txt-corepager
124 os.environ.setdefault("LESS", "FRX")
122 125
123 try: 126 try:
124 os.execvp(pager, [pager]) 127 os.execvp(pager, [pager])