Re: Command specific pager settings
- From
suvayu ali <fatkasuvayu+linux@gmail.com>
- Date
- Oct 4, 2010, 23:07 UTC
- Message-ID
- <AANLkTikDQfQPmk1i1vuydVf0yMAN45x+Q+q-yUr6i0=Y@mail.gmail.com>
- In-Reply-To
- <20101004135312.GA11237@sigill.intra.peff.net>
Hi Jeff,
On 4 October 2010 06:53, Jeff King <peff@peff.net> wrote:
Show 31 quoted lines
> On Mon, Oct 04, 2010 at 12:37:29AM -0700, suvayu ali wrote: > >> I wanted to set my pager to `less -iRS' when looking at patches (so >> that would mean commands like `git diff'), but would prefer `less >> -iFRS' or even the git default `less -FRSX' for all other things e.g >> `git log'. >> >> I looked at core.pager and pager.<cmd> but I couldn't understand how I >> could set different pagers for say just one/ a subset of commands (git >> diff in my case). >> >> Is this possible? If not, would it be a worthwhile feature request? > > It's not currently possible, but this patch should do what you want, > like: > > git config core.pager "less -FRSX" > git config pager.diff "less -iRS" > > -- >8 -- > Subject: [PATCH] allow command-specific pagers in pager.<cmd> > > A user may want different pager settings or even a > different pager for various subcommands (e.g., because they > use different less settings for "log" vs "diff", or because > they have a pager that interprets only log output but not > other commands). > > This patch extends the pager.<cmd> syntax to support not > only boolean to-page-or-not-to-page, but also to specify a > pager just for a specific command.
This is exactly what I was hoping to achieve! However I use the git packages for my distro (Fedora 13), I'll keep a lookout for the updates with your patch. Thank you soo much. :)
-- Suvayu Open source is the future. It sets us free.