From f0dce861732208cdad7fdcc1b8d22d3906e8d19c Mon Sep 17 00:00:00 2001 From: Martin Larsson Date: Wed, 28 Aug 2024 23:16:37 +0200 Subject: [PATCH] Make sure that custom pickers use the fuzzy sorters, this makes for a noticable speed increase for large projects. --- home/.config/nvim/lua/plugs/telescope.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/home/.config/nvim/lua/plugs/telescope.lua b/home/.config/nvim/lua/plugs/telescope.lua index 0d4f540..a4d9b24 100644 --- a/home/.config/nvim/lua/plugs/telescope.lua +++ b/home/.config/nvim/lua/plugs/telescope.lua @@ -66,7 +66,10 @@ return { } -- Cache the options with the dropdown theme for each picker so we don't -- recalculate it every time we open a picker + local fzf_sorter = require("telescope.sorters").get_fzy_sorter() for _, v in ipairs(pickers) do + -- Make sure all custom pickers are set to use the fzf sorter + v.picker_opts.sorter = fzf_sorter v.picker_opts = vim.tbl_extend("force", dropdown, v.picker_opts) end