fix(nvim-tree): clear hl after loading plugin

This commit is contained in:
2026-05-06 23:49:01 +02:00
parent 77025b72c0
commit 863eec6a7c
2 changed files with 10 additions and 9 deletions
+10
View File
@@ -228,6 +228,16 @@ require("nvim-tree").setup({
}, },
}) })
local function clear_hl(hl)
vim.cmd.highlight({ args = { "clear", hl } })
vim.cmd.highlight({ args = { "link", hl, "NONE" }, bang = true })
end
clear_hl("NvimTreeExecFile")
clear_hl("NvimTreeSpecialFile")
clear_hl("NvimTreeSymlink")
clear_hl("NvimTreeImageFile")
vim.api.nvim_create_autocmd("QuitPre", { vim.api.nvim_create_autocmd("QuitPre", {
callback = function() callback = function()
local tree_wins = {} local tree_wins = {}
-9
View File
@@ -44,15 +44,6 @@ local highlights = {
TabLineSel = { fg = c.fg, bg = c.bg2 }, TabLineSel = { fg = c.fg, bg = c.bg2 },
TabLineFill = { bg = c.bg1 }, TabLineFill = { bg = c.bg1 },
EndOfBuffer = { fg = "NONE", bg = "NONE" }, EndOfBuffer = { fg = "NONE", bg = "NONE" },
NvimTreeExecFile = { fg = "NONE", bg = "NONE" },
NvimTreeSpecialFile = { fg = "NONE", bg = "NONE" },
NvimTreeSymlink = { fg = "NONE", bg = "NONE" },
NvimTreeImageFile = { fg = "NONE", bg = "NONE" },
TelescopeNormal = { bg = c.bg_d },
TelescopeTitle = { fg = c.orange, bg = c.bg_d },
TelescopePromptBorder = { fg = c.grey, bg = c.bg_d },
TelescopeResultsBorder = { fg = c.grey, bg = c.bg_d },
TelescopePreviewBorder = { fg = c.grey, bg = c.bg_d },
DiffAdd = { bg = "#1a2f22" }, DiffAdd = { bg = "#1a2f22" },
DiffChange = { bg = "#15304a" }, DiffChange = { bg = "#15304a" },
DiffDelete = { bg = "#311c1e" }, DiffDelete = { bg = "#311c1e" },