diff options
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, |
