--- a/tests/test-pager.t Wed Aug 30 16:05:12 2017 -0700
+++ b/tests/test-pager.t Wed Aug 30 14:04:55 2017 -0700
@@ -340,6 +340,20 @@
9: a 9
10: a 10
+During pushbuffer, pager should not start:
+ $ cat > $TESTTMP/pushbufferpager.py <<EOF
+ > def uisetup(ui):
+ > ui.pushbuffer()
+ > ui.pager('mycmd')
+ > ui.write('content\n')
+ > ui.write(ui.popbuffer())
+ > EOF
+
+ $ echo append >> a
+ $ hg --config extensions.pushbuffer=$TESTTMP/pushbufferpager.py status --color=off
+ content
+ paged! 'M a\n'
+
Environment variables like LESS and LV are set automatically:
$ cat > $TESTTMP/printlesslv.py <<EOF
> from __future__ import absolute_import