diff --git a/lua/telescope/pickers.lua b/lua/telescope/pickers.lua index d5cdf43..f864abd 100644 --- a/lua/telescope/pickers.lua +++ b/lua/telescope/pickers.lua @@ -760,7 +760,9 @@ function Picker.close_windows(status) if vim.api.nvim_win_is_valid(status.prompt_win) then vim.api.nvim_win_close(status.prompt_win, true) end - utils.buf_delete(status.prompt_bufnr) + vim.schedule(function() + utils.buf_delete(status.prompt_bufnr) + end) state.clear_status(status.prompt_bufnr) end