mirror of
https://github.com/zoriya/telescope.nvim.git
synced 2026-08-10 16:09:38 +00:00
59497d6introduced `sorters.fuzzy_with_index_bias`, which gives a scoring boost to earlier entries. However, this sorter relies on an `index` key existing for the entry, which is only populated by the static finder currently. We should set it from the other finders, too. This will allow us to use said sorter everywhere. It will also let us replicate the behaviour of `fzf --tiebreak=index`: ``` return pickers.new(opts, { finder = finders.new_oneshot_job(...) sorter = telescope.extensions.fzf.native_fzf_sorter(), tiebreak = function(current_entry, existing_entry, _) return current_entry.index < existing_entry.index end }):find() ``` This gives me better results for my "recently opened files" picker. Other builtin pickers might benefit from this, too. (cherry picked from commit0b891ec934)