--- a/mercurial/help/pager.txt Tue Feb 07 00:07:53 2017 -0500
+++ b/mercurial/help/pager.txt Tue Feb 07 17:13:25 2017 -0500
@@ -26,3 +26,10 @@
- require the pager: `yes` or `on`.
- suppress the pager: `no` or `off` (any unrecognized value
will also work).
+
+To globally turn off all attempts to use a pager, set::
+
+ [pager]
+ enable = false
+
+which will prevent the pager from running.
--- a/mercurial/ui.py Tue Feb 07 00:07:53 2017 -0500
+++ b/mercurial/ui.py Tue Feb 07 17:13:25 2017 -0500
@@ -857,6 +857,7 @@
if (self._disablepager
or self.pageractive
or command in self.configlist('pager', 'ignore')
+ or not self.configbool('pager', 'enable', True)
or not self.configbool('pager', 'attend-' + command, True)
# TODO: if we want to allow HGPLAINEXCEPT=pager,
# formatted() will need some adjustment.