From 8d86857b4865ed739faa03a065fb786ce0ab4fb5 Mon Sep 17 00:00:00 2001 From: Taken Date: Mon, 3 Jul 2023 12:57:29 +0200 Subject: [PATCH] Nvim tree changes --- after/plugin/nvimtree.lua | 23 ++++++++++++++++------- lua/taken/remaps.lua | 4 ++++ 2 files changed, 20 insertions(+), 7 deletions(-) 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 })