fix(nvim-tree): disable hl groups in onedark instead

This commit is contained in:
2026-05-06 23:38:41 +02:00
parent c4e96e359c
commit 77025b72c0
2 changed files with 4 additions and 40 deletions
-39
View File
@@ -1,39 +1,3 @@
local util = require("util")
local function override_highlights()
-- File Icon
local hl = util.get_hl_source("NvimTreeFileIcon")
vim.api.nvim_set_hl(0, "NvimTreeFileIcon", { fg = hl.fg, bg = nil })
-- Symlink Icon
hl = util.get_hl_source("NvimTreeSymlinkIcon")
vim.api.nvim_set_hl(0, "NvimTreeSymlinkIcon", { fg = hl.fg, bg = nil })
end
local function disable_highlights()
-- File types
vim.cmd.highlight({ "clear NvimTreeExecFile" })
vim.cmd.highlight({
"link NvimTreeExecFile NONE",
bang = true,
})
vim.cmd.highlight({ "clear NvimTreeImageFile" })
vim.cmd.highlight({
"link NvimTreeImageFile NONE",
bang = true,
})
vim.cmd.highlight({ "clear NvimTreeSpecialFile" })
vim.cmd.highlight({
"link NvimTreeSpecialFile NONE",
bang = true,
})
vim.cmd.highlight({ "clear NvimTreeSymlink" })
vim.cmd.highlight({
"link NvimTreeSymlink NONE",
bang = true,
})
end
vim.keymap.set("n", "<leader>tt", function()
require("nvim-tree.api").tree.toggle({ find_file = true, focus = false })
end)
@@ -264,9 +228,6 @@ require("nvim-tree").setup({
},
})
override_highlights()
disable_highlights()
vim.api.nvim_create_autocmd("QuitPre", {
callback = function()
local tree_wins = {}