From 2da8e1a354d6bcc14c70e48794f52a1f4f946f51 Mon Sep 17 00:00:00 2001 From: Johannes Knopp Date: Thu, 18 Jun 2026 12:08:29 +0200 Subject: [PATCH] fix(nvim): use monokai theme with syntax highlighting / treesitter for diffview.nvim --- roles/nvim/files/lua/config/plugins/diffview.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/roles/nvim/files/lua/config/plugins/diffview.lua b/roles/nvim/files/lua/config/plugins/diffview.lua index 5fa586d..6f8c95d 100644 --- a/roles/nvim/files/lua/config/plugins/diffview.lua +++ b/roles/nvim/files/lua/config/plugins/diffview.lua @@ -1,6 +1,16 @@ return { 'sindrets/diffview.nvim', config = function () + require('diffview').setup({ + enhanced_diff_hl = true + }) + + -- Fix text color on fully added/deleted lines + vim.api.nvim_set_hl(0, "DiffAdd", { bg = "#2d4a2d", fg = "NONE" }) + vim.api.nvim_set_hl(0, "DiffDelete", { bg = "#4a2d2d", fg = "NONE" }) + vim.api.nvim_set_hl(0, "DiffChange", { bg = "#2d3a4a", fg = "NONE" }) + vim.api.nvim_set_hl(0, "DiffText", { bg = "#1a5a7a", fg = "NONE" }) + local wk = require('which-key') wk.add({