diff options
| author | TJ DeVries <devries.timothyj@gmail.com> | 2020-12-01 12:47:43 -0500 |
|---|---|---|
| committer | TJ DeVries <devries.timothyj@gmail.com> | 2020-12-01 12:47:43 -0500 |
| commit | 8d97b2dbdd3354d53498d48201f97a0f24bee0f6 (patch) | |
| tree | e22ca8285090f31677118509d8cc384b02dd7475 /lua | |
| parent | f3caae5ddad10eed8209cd3dcdd020620d0b9f7f (diff) | |
fix: abstract and remove param
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/telescope/actions/init.lua | 9 |
1 files 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 |
