Differences between revisions 25 and 26
Revision 25 as of 2013-08-27 09:23:11
Size: 2049
Editor: tonfa
Comment: Revert to previous rev, remove the blacklisted comment
Revision 26 as of 2013-08-28 05:28:50
Size: 249
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
== Pager Extension ==
'''This extension is distributed with Mercurial.'''

''Author: [[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='FRX' less

  [extensions]
  pager =
}}}
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
}}}
If you see `WARNING: terminal is not fully functional` messages (which can interfere with scripted use of Mercurial, e.g., [[http://www.gnu.org/software/tramp/|Tramp in Emacs]]), set:

{{{
  [pager]
  pager = LESS='FRX' less -d
}}}
where the `-d` argument tells `less` not to complain about 'dumb' terminals.

'''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
}}}
You can also enable the pager only for certain commands using {{{pager.attend}}}. As of Mercurial 1.4, a default attend list with the following commands is provided:

{{{
  [pager]
  attend = annotate, cat, diff, export, glog, log, qdiff
}}}
If {{{pager.attend}}} is present, the resulting behaviour will be that the pager is used for all commands listed in pager.attend, minus those which also appear in {{{pager.ignore}}} (an empty {{{pager.attend}}} with a non-empty {{{pager.ignore}}} behaves as if the above attend line was specified).

To ignore global commands like {{{hg version}}} or {{{hg help}}}, you have to specify them in the global {{{.hgrc}}}

=== See also ===
AutopagerExtension (obsolete)

----
CategoryBundledExtension
Santa Cruz-born Kasi Wells is hooked on [[http://www.sanliurfadayiz.biz/index.php?do=/profile-6344/info/|Costa Blanca weather conditions today,]] rc airplanes, rockets. Last of all she is intrigued by spending valuable time with her close friends.

Santa Cruz-born Kasi Wells is hooked on Costa Blanca weather conditions today, rc airplanes, rockets. Last of all she is intrigued by spending valuable time with her close friends.

PagerExtension (last edited 2018-06-06 10:34:23 by AntonShestakov)