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.