diff options
-rw-r--r-- | configs/nvim/init.lua | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/configs/nvim/init.lua b/configs/nvim/init.lua index 6e2df43..fe67aa4 100644 --- a/configs/nvim/init.lua +++ b/configs/nvim/init.lua @@ -269,5 +269,13 @@ vim.api.nvim_create_autocmd('LspAttach', { -- My keymaps vim.keymap.set('n', '<C-`>', '<cmd>ToggleTerm<CR>', {}) -vim.keymap.set('n', '<leader>t', require("nvim-tree.api").tree.toggle, {}) + +local nvim_tree_api = require("nvim-tree.api") +vim.keymap.set('n', '<leader>t', nvim_tree_api.tree.toggle, {}) +vim.api.nvim_create_autocmd("DirChanged", { + pattern = "global", + callback = function(args) + nvim_tree_api.tree.change_root(args.file) + end +}) |