From 3d304a9a55f1b142b874c319138152003f192c4c Mon Sep 17 00:00:00 2001 From: Simon Hauser Date: Mon, 13 Jun 2022 21:49:10 +0200 Subject: [PATCH] fix: TelescopePreviewerLoaded (#2005) --- lua/telescope/previewers/buffer_previewer.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lua/telescope/previewers/buffer_previewer.lua b/lua/telescope/previewers/buffer_previewer.lua index 0ba9322..ed934d0 100644 --- a/lua/telescope/previewers/buffer_previewer.lua +++ b/lua/telescope/previewers/buffer_previewer.lua @@ -385,8 +385,12 @@ previewers.new_buffer_previewer = function(opts) opts.define_preview(self, entry, status) - putils.with_preview_window(status, nil, function() - vim.cmd "do User TelescopePreviewerLoaded" + vim.schedule(function() + if vim.api.nvim_buf_is_valid(self.state.bufnr) then + vim.api.nvim_buf_call(self.state.bufnr, function() + vim.cmd "do User TelescopePreviewerLoaded" + end) + end end) if opts.get_buffer_by_name then