diff options
author | crupest <crupest@outlook.com> | 2023-09-08 20:18:59 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2023-09-11 16:36:55 +0800 |
commit | c5016ace2ba2a3ac99be952c306c1d0438b7c206 (patch) | |
tree | 88b4587785f4da258a15b28f6f7093bb63d26b49 | |
parent | dac28dd84ebc10886745246510f246cd63f64ec9 (diff) | |
download | crupest-c5016ace2ba2a3ac99be952c306c1d0438b7c206.tar.gz crupest-c5016ace2ba2a3ac99be952c306c1d0438b7c206.tar.bz2 crupest-c5016ace2ba2a3ac99be952c306c1d0438b7c206.zip |
Update neovim config.
-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 +}) |