diff options
| -rw-r--r-- | pager.py | 5 |
1 files changed, 4 insertions, 1 deletions
| @@ -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]) |
