fix: Delete autocmds when wiping state

This commit is contained in:
hedy
2023-11-18 21:08:13 +08:00
parent e56145f8dd
commit 87a72f88fa

View File

@@ -40,6 +40,12 @@ M.state = {
}
local function wipe_state()
for _, code_win in ipairs(M.state.autocmds) do
if vim.api.nvim_win_is_valid(code_win) and M.state.autocmds[code_win] then
vim.api.nvim_del_autocmd(M.state.autocmds[code_win])
end
end
M.state = {
outline_items = {},
flattened_outline_items = {},