diff options
| author | TJ DeVries <devries.timothyj@gmail.com> | 2020-08-27 22:12:44 -0400 |
|---|---|---|
| committer | TJ DeVries <devries.timothyj@gmail.com> | 2020-08-27 22:12:47 -0400 |
| commit | 7e9f38a87e1dfc5226665e9602e39a900519c732 (patch) | |
| tree | e58f8250f1d4802bcc21733edad21d690ccd38b0 /lua/telescope/sorters.lua | |
| parent | c4dd59ff65b85360dacb03f6a97d96627b4c1cb1 (diff) | |
feat: Add livegrep and lsp referecnes
Diffstat (limited to 'lua/telescope/sorters.lua')
| -rw-r--r-- | lua/telescope/sorters.lua | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/lua/telescope/sorters.lua b/lua/telescope/sorters.lua index d09b53b..3754a71 100644 --- a/lua/telescope/sorters.lua +++ b/lua/telescope/sorters.lua @@ -1,5 +1,3 @@ -local ceil = math.ceil - local log = require('telescope.log') local util = require('telescope.utils') @@ -26,8 +24,9 @@ function Sorter:new(opts) }, Sorter) end -function Sorter:score(prompt, line) - return self:scoring_function(prompt, line) +function Sorter:score(prompt, entry) + -- TODO: Decide if we actually want to check the type every time. + return self:scoring_function(prompt, type(entry) == "string" and entry or entry.ordinal) end function sorters.new(...) @@ -143,6 +142,10 @@ sorters.get_norcalli_sorter = function() return -1 end + if #prompt > 2 and denominator < 0.5 then + return -1 + end + return 1 / denominator end } |
