From 8e503ef114fe8d90d8e9f8b4efd5e35f41dc44cb Mon Sep 17 00:00:00 2001 From: Aaron Pham Date: Sun, 18 Aug 2024 06:06:17 -0400 Subject: [PATCH] fix(event): make sure to create object during on tab enter (#65) Signed-off-by: Aaron Pham --- lua/avante/init.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lua/avante/init.lua b/lua/avante/init.lua index 8b68957..2216a14 100644 --- a/lua/avante/init.lua +++ b/lua/avante/init.lua @@ -74,6 +74,18 @@ H.autocmds = function() }) end + api.nvim_create_autocmd("TabEnter", { + pattern = "*", + once = true, + callback = function(ev) + local tab = tonumber(ev.file) + M._init(tab or api.nvim_get_current_tabpage()) + if not M.current.selection.did_setup then + M.current.selection:setup_autocmds() + end + end, + }) + api.nvim_create_autocmd("TabClosed", { pattern = "*", callback = function(ev)