diff --git a/lua/avante/sidebar.lua b/lua/avante/sidebar.lua index 2a11018..a4f7f78 100644 --- a/lua/avante/sidebar.lua +++ b/lua/avante/sidebar.lua @@ -218,7 +218,9 @@ end function Sidebar:recover_code_winhl() if self.code.old_winhl ~= nil then - vim.wo[self.code.winid].winhl = self.code.old_winhl + if self.code.winid and api.nvim_win_is_valid(self.code.winid) then + vim.wo[self.code.winid].winhl = self.code.old_winhl + end self.code.old_winhl = nil end end