summaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
authorTJ DeVries <devries.timothyj@gmail.com>2020-10-08 20:40:28 -0400
committerTJ DeVries <devries.timothyj@gmail.com>2020-10-08 20:40:28 -0400
commit0b35057a0cd995ff419693d94e75b81ee331d3a5 (patch)
tree7e53280e1be9cc0b96b81ce6c18aacd1b142ec93 /lua
parent27baff48d5f1de12c2e1b51fa880c4bdc5d0e83e (diff)
fix: Select only the desired value in resolvers
Diffstat (limited to 'lua')
-rw-r--r--lua/telescope/config/resolve.lua6
1 files changed, 4 insertions, 2 deletions
diff --git a/lua/telescope/config/resolve.lua b/lua/telescope/config/resolve.lua
index 1e1c68a..8817c59 100644
--- a/lua/telescope/config/resolve.lua
+++ b/lua/telescope/config/resolve.lua
@@ -100,14 +100,16 @@ local _resolve_map = {
-- Percentages
[function(val) return type(val) == 'number' and val >= 0 and val < 1 end] = function(selector, val)
return function(...)
- return math.floor(val * select(selector, ...))
+ local selected = select(selector, ...)
+ return math.floor(val * selected)
end
end,
-- Numbers
[function(val) return type(val) == 'number' and val >= 1 end] = function(selector, val)
return function(...)
- return math.min(val, select(selector, ...))
+ local selected = select(selector, ...)
+ return math.min(val, selected)
end
end,