From 3f841cb3c529ca7e815b0f4d39f478ad5393740b Mon Sep 17 00:00:00 2001 From: fdschmidt93 <39233597+fdschmidt93@users.noreply.github.com> Date: Sat, 17 Jul 2021 04:24:54 +0200 Subject: [PATCH] fix: error from hopping faster than preview (#1006) --- lua/telescope/previewers/buffer_previewer.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/telescope/previewers/buffer_previewer.lua b/lua/telescope/previewers/buffer_previewer.lua index 1e884d0..e5669fd 100644 --- a/lua/telescope/previewers/buffer_previewer.lua +++ b/lua/telescope/previewers/buffer_previewer.lua @@ -225,7 +225,9 @@ previewers.new_buffer_previewer = function(opts) set_bufnr(self, bufnr) vim.schedule(function() - vim.api.nvim_win_set_buf(status.preview_win, bufnr) + if vim.api.nvim_buf_is_valid(bufnr) then + vim.api.nvim_win_set_buf(status.preview_win, bufnr) + end end) -- TODO(conni2461): We only have to set options once. Right?