From 4816a27d7680feed293d21a945c476947af20d29 Mon Sep 17 00:00:00 2001 From: Simon Hauser Date: Sun, 26 Sep 2021 12:59:24 +0200 Subject: [PATCH] fix: print error mesage and dont close telescope if nothing is selected (#1285) --- lua/telescope/builtin/internal.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lua/telescope/builtin/internal.lua b/lua/telescope/builtin/internal.lua index ef017a2..800c182 100644 --- a/lua/telescope/builtin/internal.lua +++ b/lua/telescope/builtin/internal.lua @@ -583,6 +583,10 @@ internal.help_tags = function(opts) attach_mappings = function(prompt_bufnr) action_set.select:replace(function(_, cmd) local selection = action_state.get_selected_entry() + if selection == nil then + print "[telescope] Nothing currently selected" + return + end actions.close(prompt_bufnr) if cmd == "default" or cmd == "horizontal" then vim.cmd("help " .. selection.value) @@ -615,6 +619,10 @@ internal.man_pages = function(opts) attach_mappings = function(prompt_bufnr) action_set.select:replace(function(_, cmd) local selection = action_state.get_selected_entry() + if selection == nil then + print "[telescope] Nothing currently selected" + return + end local args = selection.section .. " " .. selection.value actions.close(prompt_bufnr)