summaryrefslogtreecommitdiff
path: root/lua/telescope/sorters.lua
diff options
context:
space:
mode:
authorTJ DeVries <devries.timothyj@gmail.com>2020-08-27 22:12:44 -0400
committerTJ DeVries <devries.timothyj@gmail.com>2020-08-27 22:12:47 -0400
commit7e9f38a87e1dfc5226665e9602e39a900519c732 (patch)
treee58f8250f1d4802bcc21733edad21d690ccd38b0 /lua/telescope/sorters.lua
parentc4dd59ff65b85360dacb03f6a97d96627b4c1cb1 (diff)
feat: Add livegrep and lsp referecnes
Diffstat (limited to 'lua/telescope/sorters.lua')
-rw-r--r--lua/telescope/sorters.lua11
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
}