Re: [PATCH 2/3] config: respect `pager.config` in list/get-mode only
- From
Duy Nguyen <pclouds@gmail.com>
- Date
- Feb 13, 2018, 10:25 UTC
- Message-ID
- <CACsJy8BPy_D4pg3n+c6eL_W=9eqeA++V4TOhp3PgOo_++YGhVw@mail.gmail.com>
- In-Reply-To
- <ad9a12af60cdc6ff747337c4116fe41860f82701.1518365675.git.martin.agren@gmail.com>
On Sun, Feb 11, 2018 at 11:40 PM, Martin Ågren <martin.agren@gmail.com> wrote:
Show 7 quoted lines
> Similar to de121ffe5 (tag: respect `pager.tag` in list-mode only, > 2017-08-02), use the DELAY_PAGER_CONFIG-mechanism to only respect > `pager.config` when we are listing or "get"ing config. > > Some getters give at most one line of output, but it is much easier to > document and understand that we page all of --get[-*] and --list, than > to divide the (current and future) getters into "pages" and "doesn't".
I realize modern pagers like 'less' can automatically exit if the output is less than a screen. But are we sure it's true for all pagers? It would be annoying to have a pager waiting for me to exit when I only want to check one config item out (which prints one line). Trading one-time convenience at reading the manual with constantly pressing 'q' does not seem justified.
-- Duy