⇤ ← Revision 1 as of 2008-06-01 15:50:09
Size: 1113
Comment: Add missing pager extension page
|
Size: 1272
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 5: | Line 5: |
''Author: David Soria Parra'' | ''Author: [wiki:DavidSoria David Soria Parra]'' |
Line 27: | Line 27: |
'''The following options are not supported by the extensions bundled with Mercurial 1.0.1, but can be found in the Crew Repository:''' |
Pager Extension
This extension is distributed with Mercurial.
Author: [wiki:DavidSoria David Soria Parra]
Overview
Browse command output using an external pager
Configuration
Configure your .hgrc to enable the extension and set the used pager adding these lines:
[pager] pager = LESS='FSRX' less
If no pager is set, the pager extension uses the environment variable $PAGER. If neither pager.pager, nor $PAGER is set, no pager is used.
If you notice BROKEN PIPE error messages, you can disable them by setting:
[pager] quiet = True
The following options are not supported by the extensions bundled with Mercurial 1.0.1, but can be found in the Crew Repository:
You can disable the pager for certain commands by adding them to the pager.ignore list:
[pager] ignore = version, help, update
You can also enable the pager only for certain commands using pager.attend:
[pager] attend = log
If pager.attend is present, pager.ignore will be ignored.
To ignore global commands like hg version or hg help, you have to specify them in the global .hgrc