Differences between revisions 2 and 6 (spanning 4 versions)
Revision 2 as of 2008-08-08 14:26:00
Size: 1272
Editor: DavidSoria
Comment:
Revision 6 as of 2009-02-08 16:00:08
Size: 1355
Editor: TedPavlic
Comment: Added note that pager should be disabled for interactive commands.
Deletions are marked like this. Additions are marked like this.
Line 28: Line 28:
'''The following options are not supported by the extensions bundled with Mercurial 1.0.1, but can be found
in the Crew Repository:'''
'''The following options are only supported by the pager extension bundled with Mercurial version 1.1 or higher:'''
Line 31: Line 30:
You can disable the pager for certain commands by adding them to the You can disable the pager for certain commands (e.g., commands that are interactive) by adding them to the
Line 35: Line 34:
  ignore = version, help, update   ignore = version, help, update, push, pull, merge, fetch, convert, clone, record, crecord, grep

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 only supported by the pager extension bundled with Mercurial version 1.1 or higher:

You can disable the pager for certain commands (e.g., commands that are interactive) by adding them to the pager.ignore list:

  [pager]
  ignore = version, help, update, push, pull, merge, fetch, convert, clone, record, crecord, grep

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


CategoryExtension

PagerExtension (last edited 2019-07-03 01:05:56 by JordiGH)