diff --git a/lua/telescope/previewers/buffer_previewer.lua b/lua/telescope/previewers/buffer_previewer.lua index da11227..2e04865 100644 --- a/lua/telescope/previewers/buffer_previewer.lua +++ b/lua/telescope/previewers/buffer_previewer.lua @@ -545,9 +545,11 @@ previewers.vimgrep = defaulter(function(opts) local middle_ln = math.floor(lnum + (lnend - lnum) / 2) pcall(vim.api.nvim_win_set_cursor, self.state.winid, { middle_ln + 1, 0 }) - vim.api.nvim_buf_call(bufnr, function() - vim.cmd "norm! zz" - end) + if bufnr ~= nil then + vim.api.nvim_buf_call(bufnr, function() + vim.cmd "norm! zz" + end) + end end end