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 | c50f79cdbc014685f79396a2193347c46398f99a (patch) | |
tree | 88b4587785f4da258a15b28f6f7093bb63d26b49 | |
parent | 4c9e04010a12701b4f5a5ad9431c09bae486ec9a (diff) | |
download | crupest-c50f79cdbc014685f79396a2193347c46398f99a.tar.gz crupest-c50f79cdbc014685f79396a2193347c46398f99a.tar.bz2 crupest-c50f79cdbc014685f79396a2193347c46398f99a.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 +}) |