From f8985648e034f4c0a91c008c4bf98e321da8e6b8 Mon Sep 17 00:00:00 2001 From: Cameron Ring Date: Wed, 11 Sep 2024 17:32:38 -0700 Subject: [PATCH] fix(picker): delete selection in disjointed finder results (#3266) ipairs won't find find all results if entry_maker happens to return nil for a line. --- lua/telescope/pickers.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/telescope/pickers.lua b/lua/telescope/pickers.lua index 462355a..abc517c 100644 --- a/lua/telescope/pickers.lua +++ b/lua/telescope/pickers.lua @@ -833,7 +833,7 @@ function Picker:delete_selection(delete_cb) end local selection_index = {} - for result_index, result_entry in ipairs(self.finder.results) do + for result_index, result_entry in pairs(self.finder.results) do if vim.tbl_contains(delete_selections, result_entry) then table.insert(selection_index, result_index) end