Choosing colors (styles)
Delta detects your terminal background color automatically and chooses appropriate default colors.
To override automatic detection use dark
or light
, e.g.
[delta]
dark = true
This is necessary when running delta in some contexts such as lazygit
or zellij
.
All options that have a name like --*-style
work in the same way. It is very similar to how
colors/styles are specified in a gitconfig file:
https://git-scm.com/docs/git-config#Documentation/git-config.txt-color
Here's an example:
[delta]
minus-style = red bold ul "#ffeeee"
That means: For removed lines, set the foreground (text) color to 'red', make it bold and underlined, and set the background color to #ffeeee
.
For full details, see the STYLES
section in delta --help
.