summaryrefslogtreecommitdiff
path: root/config/nvim/lua/autocommands.lua
diff options
context:
space:
mode:
Diffstat (limited to 'config/nvim/lua/autocommands.lua')
-rw-r--r--config/nvim/lua/autocommands.lua18
1 files changed, 17 insertions, 1 deletions
diff --git a/config/nvim/lua/autocommands.lua b/config/nvim/lua/autocommands.lua
index 9811dbe..aec32ec 100644
--- a/config/nvim/lua/autocommands.lua
+++ b/config/nvim/lua/autocommands.lua
@@ -118,10 +118,26 @@ vim.api.nvim_create_autocmd({ "VimEnter" }, {
return
end
vim.cmd.cd(data.file)
- require("nvim-tree.api").tree.open()
+ -- require("nvim-tree.api").tree.open()
end,
})
+local api = require("nvim-tree.api")
+
+vim.api.nvim_create_augroup("NvimTreeResize", {
+ clear = true,
+})
+
+vim.api.nvim_create_autocmd({ "VimResized", "WinResized" }, {
+ group = "NvimTreeResize",
+ callback = function()
+ -- Get the nvim-tree window ID
+ local winid = api.tree.winid()
+ if winid then
+ api.tree.reload()
+ end
+ end,
+})
vim.api.nvim_create_autocmd("FileType", {
pattern = "*.go",
callback = function()