diff options
| author | TJ DeVries <devries.timothyj@gmail.com> | 2020-10-08 20:40:28 -0400 |
|---|---|---|
| committer | TJ DeVries <devries.timothyj@gmail.com> | 2020-10-08 20:40:28 -0400 |
| commit | 0b35057a0cd995ff419693d94e75b81ee331d3a5 (patch) | |
| tree | 7e53280e1be9cc0b96b81ce6c18aacd1b142ec93 /lua | |
| parent | 27baff48d5f1de12c2e1b51fa880c4bdc5d0e83e (diff) | |
fix: Select only the desired value in resolvers
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/telescope/config/resolve.lua | 6 |
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, |
