diff --git a/after/plugin/nvimtree.lua b/after/plugin/nvimtree.lua index 1f12bbf..c222a85 100644 --- a/after/plugin/nvimtree.lua +++ b/after/plugin/nvimtree.lua @@ -1,15 +1,24 @@ local setup, nvimtree = pcall(require, "nvim-tree") if not setup then - return + return end nvimtree.setup({ + sync_root_with_cwd = true, view = { width = 30, - } + }, + git = { + ignore = false, + }, + filters = { + dotfiles = false, + custom = { + "node_modules", + ".git" + }, + exclude = { + ".gitignore" + } + }, }) --- hacky keybinding to change root dir -vim.keymap.set("n", "tr", function () - require("nvim-tree.api").tree.change_root(vim.fn.getcwd()) -end, {desc = "Change root dir to current dir"} -) diff --git a/lua/taken/remaps.lua b/lua/taken/remaps.lua index c637f58..a7ed900 100644 --- a/lua/taken/remaps.lua +++ b/lua/taken/remaps.lua @@ -59,6 +59,10 @@ set("n", "po", ":PackerCompile ") set("n", "n", ":NvimTreeToggle ") set("n", "e", ":NvimTreeFocus ") set("n", "r", ":NvimTreeRefresh ") +vim.keymap.set("n", "tr", function () + require("nvim-tree.api").tree.change_root(vim.fn.getcwd()) +end, {desc = "Change root dir to current dir"} +) -- trouble set("n", "tt", "TroubleToggle ", { silent = true })