Re: [PATCH] help: colorize man pages
- From
- Igor Djordjevic <igor.d.djordjevic@gmail.com>
- Date
- May 21, 2021, 22:47 UTC
- Message-ID
- <d18b09f5-6a6f-6fdb-bdd2-e63156c7ce9d@gmail.com>
- In-Reply-To
- <8811383b-d5f1-2b06-8ac7-47bbc5fc9d20@gmail.com>
On 21/05/2021 21:48, Igor Djordjevic wrote:
Show 5 quoted lines
> > So, the whole point is make the default value be "no color" for each > and every application consistently, where user (and _not_ developer) > needs to opt-in in order to enable colors (in each and every > application where colors are in fact still desired).
Oh, and might be what NO_COLOR homepage provides as a tip for "disabling color in software not supporting NO_COLOR" for Git specifically might be a good (and enough of a) clue by itself...?
git config --global color.ui false
So I'd argue that Git should react to NO_COLOR exactly as it should react to `color.ui` set to false - disabling all color.
Do note it's only by default, in case no (other) color configuration is specified - any existing user config should take precedence, of course, further acting as per user's desire ("... NO_COLOR says I prefer no color in general, but I do want color in this specific case, enabled by setting this software specific config option explicitly...").