color.diff.<slot> for commit headers (Author, Date, ...)
Hi!
According to git-config(1):
color.diff.<slot>
Use customized color for diff colorization. <slot> specifies which part of the patch to use the specified color, and is one of context (context text - plain is a historical synonym), meta (metainformation), frag (hunk header), func (function in hunk header), old (removed lines), new (added lines), commit (commit headers), whitespace (highlighting whitespace errors), oldMoved (deleted lines), newMoved (added lines), oldMovedDimmed, oldMovedAlternative, oldMovedAlternativeDimmed, newMovedDimmed, newMovedAlternative newMovedAlternativeDimmed (See the <mode> setting of --color-moved in git‐diff(1) for details), contextDimmed, oldDimmed, newDimmed, contextBold, oldBold, and newBold (see git‐range‐diff(1) for details).
color.diff.commit (commit headers) would seem to be the slot for coloring Author, Date, etc. However, that colors the commit hash exclusively.
The documentation should be updated to reflect reality. Maybe
s/headers/hash/
Also, I'm interested in coloring the actual header fields; that is Author, Date, etc. I think a good name for that slot could be 'header'. Would you mind adding that?
Have a lovely day!
Alex
Signature · 1 line
<https://www.alejandro-colomar.es>
Quoted 23 lines · Alejandro Colomar
Hi!
According to git-config(1):
color.diff.<slot>
Use customized color for diff colorization. <slot> specifies which part of the patch to use the specified color, and is one of context (context text - plain is a historical synonym), meta (metainformation), frag (hunk header), func (function in hunk header), old (removed lines), new (added lines), commit (commit headers), whitespace (highlighting whitespace errors), oldMoved (deleted lines), newMoved (added lines), oldMovedDimmed, oldMovedAlternative, oldMovedAlternativeDimmed, newMovedDimmed, newMovedAlternative newMovedAlternativeDimmed (See the <mode> setting of --color-moved in git‐diff(1) for details), contextDimmed, oldDimmed, newDimmed, contextBold, oldBold, and newBold (see git‐range‐diff(1) for details).color.diff.commit (commit headers) would seem to be the slot for coloring Author, Date, etc. However, that colors the commit hash exclusively.
Quoted 7 lines
The documentation should be updated to reflect reality. Maybe
s/headers/hash/
Also, I'm interested in coloring the actual header fields; that is Author, Date, etc. I think a good name for that slot could be 'header'. Would you mind adding that?
Another thing I'd like to be able to color independently is the subject (the first line of the commit message). 'subject' would be a good name for that slot.
Cheers,
Alex
Quoted 7 lines
Have a lovely day!
AlexSignature · 1 line
<https://www.alejandro-colomar.es>
Signature · 1 line
<https://www.alejandro-colomar.es>