You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Just tinkering with jj locally for the first time. I set PAGER=less in my environment. This seems to override the default pager 'less -FRX' and hence ANSI escape sequences are not rendered properly (since -FRX is not passed).
Steps to Reproduce the Problem
Run PAGER=less jj --help with a clean configuration
Expected Behavior
Help is rendered either in plain text or with escape sequences processed properly
Actual Behavior
ANSI escape sequences are shown:
$ PAGER=less jj --help
Jujutsu (An experimental VCS)
To get started, see the tutorial at https://github.com/martinvonz/jj/blob/main/docs/tutorial.md.
ESC[1mESC[4mUsage:ESC[0m ESC[1mjjESC[0m [OPTIONS] <COMMAND>
[...]
Note that env -u PAGER jj --help works as intended.
Specifications
Platform: Linux
Version: 0.16.0
The text was updated successfully, but these errors were encountered:
If the color config is set to "auto" (the default), I suppose we could check if the pager is set to less without -R and disable color if it is. Or we can always set LESS=FRX when calling the pager. #2928 attempted that but was abandoned in favor of adding a builtin pager to use by default. Maybe we should revive that PR.
Just tinkering with jj locally for the first time. I set
PAGER=less
in my environment. This seems to override the default pager 'less -FRX' and hence ANSI escape sequences are not rendered properly (since -FRX is not passed).Steps to Reproduce the Problem
Run
PAGER=less jj --help
with a clean configurationExpected Behavior
Help is rendered either in plain text or with escape sequences processed properly
Actual Behavior
ANSI escape sequences are shown:
Note that
env -u PAGER jj --help
works as intended.Specifications
The text was updated successfully, but these errors were encountered: