git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* report default colors
@ 2022-12-22 17:47 James Lowden
  2022-12-23  1:32 ` Junio C Hamano
  0 siblings, 1 reply; 2+ messages in thread
From: James Lowden @ 2022-12-22 17:47 UTC (permalink / raw)
  To: git

Hi, 

My good friends, I would like a way to report all colors, default and configured, used by git.  

I can report configured colors, 

$ git config --get-regexp color
color.diff.meta black bold
color.diff.frag magenta bold
color.diff.old red bold
color.diff.new blue bold

which is not terribly useful, because those values came from a file I control.  

I can get a list of all keys from "git help", which is something.  But I'm left guessing at which keys control the text on the screen for a given command, and what color they are.  

In the instant case, "git push" was rejected, and the reason is impossible to read because it's in yellow on a light blue background.  (Don't get me started on the pointlessly difficult antiquated arcane color control of ANSI terminals.)  My workaround is to guess what it probably says (probably it says I need to pull).  When that doesn't work, I copy and paste the text into emacs.  

What I would like to do is identify every color git is using for every purpose.  That would let me change, say, all yellow to yellow-on-black.  But I have no way to discover what shows up in yellow, other than intuition.  

Thank you for your kind consideration of my suggestion.  

--jkl


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-12-23  1:32 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-12-22 17:47 report default colors James Lowden
2022-12-23  1:32 ` Junio C Hamano

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).