diff --git a/after/plugin/gruvbox.lua b/after/plugin/gruvbox.lua new file mode 100644 index 0000000..2a04365 --- /dev/null +++ b/after/plugin/gruvbox.lua @@ -0,0 +1,16 @@ +local colors = require("gruvbox.palette").colors; + +function FixGruvbox() + vim.api.nvim_set_hl(0, 'DiffviewDiffAddAsDelete', { bg = "#431313" }) + vim.api.nvim_set_hl(0, 'DiffDelete', { bg = "none", fg = colors.dark2 }) + vim.api.nvim_set_hl(0, 'DiffviewDiffDelete', { bg = "none", fg = colors.dark2 }) + vim.api.nvim_set_hl(0, 'DiffAdd', { bg = "#142a03" }) + vim.api.nvim_set_hl(0, 'DiffChange', { bg = "#3B3307" }) + vim.api.nvim_set_hl(0, 'DiffText', { bg = "#4D520D" }) +end +FixGruvbox() + +vim.api.nvim_create_autocmd( + "ColorScheme", + { pattern = { "gruvbox" }, callback = FixGruvbox } +)