From 8b584bd88fbbeac0ce5c52af1ce7c1fecb7155b6 Mon Sep 17 00:00:00 2001 From: Simon Hauser Date: Mon, 22 Feb 2021 18:48:41 +0100 Subject: [PATCH] fix: new action interface (#12) --- lua/telescope/_extensions/frecency.lua | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/lua/telescope/_extensions/frecency.lua b/lua/telescope/_extensions/frecency.lua index 282e62b..15ccad7 100644 --- a/lua/telescope/_extensions/frecency.lua +++ b/lua/telescope/_extensions/frecency.lua @@ -200,15 +200,14 @@ local frecency = function(opts) return {prompt = query_text, updated_finder = new_finder} end, attach_mappings = function(prompt_bufnr) - actions.goto_file_selection_edit:replace(function() + actions.select_default:replace_if(function() local compinfo = vim.fn.complete_info() - if compinfo.pum_visible == 1 then - local keys = compinfo.selected == -1 and "" or ":" - local accept_completion = vim.api.nvim_replace_termcodes(keys, true, false, true) - vim.fn.nvim_feedkeys(accept_completion, "n", true) - else - actions._goto_file_selection(prompt_bufnr, "edit") - end + return compinfo.pum_visible == 1 + end, function() + local compinfo = vim.fn.complete_info() + local keys = compinfo.selected == -1 and "" or ":" + local accept_completion = vim.api.nvim_replace_termcodes(keys, true, false, true) + vim.fn.nvim_feedkeys(accept_completion, "n", true) end) return true