Bruno BELANYI
28187c3b8f
I dislike the new style of diff [1]. After somebody wrote a patch [2] I finally started experimenting with what looked best to me. This is using the old vibrant colours, which I like better. And avoids using `reverse = true` to not break high-lighting during visual selection. This is using an overlay as it is _much_ easier to refer to the internal colours in a `dark`/`light` agnostic way that way instead of the intended "use the palette way" (due to breaking changes in [3] which, incidentally, is the MR which changed diff high-lighting). [1]: https://github.com/ellisonleao/gruvbox.nvim/issues/290 [2]: https://github.com/ellisonleao/gruvbox.nvim/pull/291 [3]: https://github.com/ellisonleao/gruvbox.nvim/pull/280
29 lines
1 KiB
Diff
29 lines
1 KiB
Diff
From 416b3c9c5e783d173ac0fd5310a76c1b144b92c1 Mon Sep 17 00:00:00 2001
|
|
From: eeeXun <sdes96303@gmail.com>
|
|
Date: Thu, 19 Oct 2023 02:34:12 +0800
|
|
Subject: Use better diff colours
|
|
|
|
---
|
|
README.md | 3 ++-
|
|
lua/gruvbox.lua | 7 ++++---
|
|
2 files changed, 6 insertions(+), 4 deletions(-)
|
|
|
|
diff --git a/lua/gruvbox.lua b/lua/gruvbox.lua
|
|
index ceba0735..a319fc6a 100644
|
|
--- a/lua/gruvbox.lua
|
|
+++ b/lua/gruvbox.lua
|
|
@@ -360,9 +361,9 @@ local function get_groups()
|
|
PmenuSel = { fg = colors.bg2, bg = colors.blue, bold = config.bold },
|
|
PmenuSbar = { bg = colors.bg2 },
|
|
PmenuThumb = { bg = colors.bg4 },
|
|
- DiffDelete = { bg = colors.dark_red },
|
|
- DiffAdd = { bg = colors.dark_green },
|
|
- DiffChange = { bg = colors.dark_aqua },
|
|
- DiffText = { bg = colors.yellow, fg = colors.bg0 },
|
|
+ DiffDelete = { fg = colors.red },
|
|
+ DiffAdd = { fg = colors.green },
|
|
+ DiffChange = { fg = colors.aqua },
|
|
+ DiffText = { fg = colors.yellow, bg = colors.bg0 },
|
|
SpellCap = { link = "GruvboxBlueUnderline" },
|
|
SpellBad = { link = "GruvboxRedUnderline" },
|