From a06bb97db6e522f51de1427b72762a1ad0794279 Mon Sep 17 00:00:00 2001 From: yetone Date: Wed, 26 Mar 2025 22:20:39 +0800 Subject: [PATCH] fix: close the hint win when the input win is closed (#1734) --- lua/avante/sidebar.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lua/avante/sidebar.lua b/lua/avante/sidebar.lua index 4bd5fbc..2173a1b 100644 --- a/lua/avante/sidebar.lua +++ b/lua/avante/sidebar.lua @@ -3058,6 +3058,14 @@ function Sidebar:create_input_container(opts) callback = function() close_hint() end, }) + api.nvim_create_autocmd("WinClosed", { + group = self.augroup, + callback = function(args) + local closed_winid = tonumber(args.match) + if closed_winid == self.input_container.winid then close_hint() end + end, + }) + api.nvim_create_autocmd("BufEnter", { group = self.augroup, buffer = self.input_container.bufnr,