From d54578395a398fb4cca01baa0560f2bcd8b93af6 Mon Sep 17 00:00:00 2001 From: James Trew <66286082+jamestrew@users.noreply.github.com> Date: Wed, 24 Jul 2024 01:23:46 +0000 Subject: [PATCH] fix(actions.insert_symbol): schedule to insert at correct position (#3218) --- lua/telescope/actions/init.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/telescope/actions/init.lua b/lua/telescope/actions/init.lua index 48341be..4666816 100644 --- a/lua/telescope/actions/init.lua +++ b/lua/telescope/actions/init.lua @@ -488,7 +488,9 @@ end actions.insert_symbol = function(prompt_bufnr) local symbol = action_state.get_selected_entry().value[1] actions.close(prompt_bufnr) - vim.api.nvim_put({ symbol }, "", true, true) + vim.schedule(function() + vim.api.nvim_put({ symbol }, "", true, true) + end) end --- Insert a symbol into the current buffer and keeping the insert mode.