solarized: better diff colors

This commit is contained in:
Fernando Schauenburg 2023-07-12 11:10:23 +02:00
parent 05358d4989
commit f1ed6f87d5

View file

@ -21,6 +21,12 @@ M.colors = function()
blue = '#268bd2', blue = '#268bd2',
cyan = '#2aa198', cyan = '#2aa198',
green = '#719e07', -- original: #859900 green = '#719e07', -- original: #859900
-- Darker background colors for diffs.
red_dark = '#2c2429',
green_dark = '#173921',
yellow_dark = '#3c431b',
orange_dark = '#543b1d',
} }
if vim.opt.background:get() == 'light' then if vim.opt.background:get() == 'light' then
@ -111,10 +117,10 @@ M.highlights = function()
IncSearch = { fg = C.yellow, reverse = true }, IncSearch = { fg = C.yellow, reverse = true },
Search = { fg = C.base2 , reverse = true }, Search = { fg = C.base2 , reverse = true },
DiffAdd = { fg = C.green }, DiffAdd = { bg = C.green_dark },
DiffChange = { fg = C.yellow }, DiffChange = { bg = C.yellow_dark },
DiffDelete = { fg = C.red }, DiffDelete = { bg = C.red_dark },
DiffText = { fg = C.blue }, DiffText = { bg = C.orange_dark },
diffAdded = { link = 'DiffAdd' }, diffAdded = { link = 'DiffAdd' },
diffRemoved = { link = 'DiffDelete' }, diffRemoved = { link = 'DiffDelete' },
diffLine = { fg = C.violet }, diffLine = { fg = C.violet },