use fuzzy sorter

This commit is contained in:
Senghan Bright 2021-01-14 14:45:48 +01:00
parent 8facdb9c2e
commit 6ca37f320f
2 changed files with 4 additions and 2 deletions

View File

@ -18,7 +18,8 @@ local entry_display = require "telescope.pickers.entry_display"
local finders = require "telescope.finders"
local pickers = require "telescope.pickers"
local previewers = require "telescope.previewers"
local sorters = require "telescope.sorters"
-- local sorters = require "telescope.sorters"
local sorters = require "telescope._extensions.frecency.sorter"
local conf = require('telescope.config').values
local path = require('telescope.path')
local utils = require('telescope.utils')
@ -71,7 +72,7 @@ local frecency = function(opts)
end,
},
previewer = conf.file_previewer(opts),
sorter = sorters.get_generic_fuzzy_sorter(),
sorter = sorters.get_frecency_sorter(opts),
}):find()
end

View File

@ -9,6 +9,7 @@ my_sorters.get_frecency_sorter = function(opts)
local fuzzy_sorter = sorters.get_generic_fuzzy_sorter(opts)
local frecency = sorters:new()
frecency.highlighter = fuzzy_sorter.highlighter
frecency.scoring_function = function(_, prompt, _, entry)
local base_score = fuzzy_sorter:score(prompt, entry)