equal
deleted
inserted
replaced
127 ignore = ui.configlist('pager', 'ignore') |
127 ignore = ui.configlist('pager', 'ignore') |
128 for cmd in cmds: |
128 for cmd in cmds: |
129 if (always or auto and |
129 if (always or auto and |
130 (cmd in attend or |
130 (cmd in attend or |
131 (cmd not in ignore and not attend))): |
131 (cmd not in ignore and not attend))): |
132 ui.setconfig('ui', 'formatted', ui.formatted()) |
132 ui.setconfig('ui', 'formatted', ui.formatted(), 'pager') |
133 ui.setconfig('ui', 'interactive', False) |
133 ui.setconfig('ui', 'interactive', False, 'pager') |
134 if util.safehasattr(signal, "SIGPIPE"): |
134 if util.safehasattr(signal, "SIGPIPE"): |
135 signal.signal(signal.SIGPIPE, signal.SIG_DFL) |
135 signal.signal(signal.SIGPIPE, signal.SIG_DFL) |
136 _runpager(ui, p) |
136 _runpager(ui, p) |
137 break |
137 break |
138 return orig(ui, options, cmd, cmdfunc) |
138 return orig(ui, options, cmd, cmdfunc) |