From 8d97b2dbdd3354d53498d48201f97a0f24bee0f6 Mon Sep 17 00:00:00 2001 From: TJ DeVries Date: Tue, 1 Dec 2020 12:47:43 -0500 Subject: [PATCH] fix: abstract and remove param --- lua/telescope/actions/init.lua | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lua/telescope/actions/init.lua b/lua/telescope/actions/init.lua index 15a3602..d60b869 100644 --- a/lua/telescope/actions/init.lua +++ b/lua/telescope/actions/init.lua @@ -151,7 +151,7 @@ function actions.close_pum(_) end end -function actions.close(prompt_bufnr, keepinsert) +local do_close = function(prompt_bufnr, keepinsert) local picker = actions.get_current_picker(prompt_bufnr) local prompt_win = state.get_status(prompt_bufnr).prompt_win local original_win_id = picker.original_win_id @@ -171,6 +171,10 @@ function actions.close(prompt_bufnr, keepinsert) pcall(a.nvim_set_current_win, original_win_id) end +function actions.close(prompt_bufnr) + do_close(prompt_bufnr, false) +end + actions.set_command_line = function(prompt_bufnr) local entry = actions.get_selected_entry(prompt_bufnr) @@ -221,8 +225,7 @@ end actions.run_builtin = function(prompt_bufnr) local entry = actions.get_selected_entry(prompt_bufnr) - actions.close(prompt_bufnr, "keepinsert") - + do_close(prompt_bufnr, true) require('telescope.builtin')[entry.text]() end