Add config.transitions to enable/disable transitions

This commit is contained in:
Francesco Abbate 2021-02-21 11:08:25 +01:00
parent 7a35e7c217
commit 2353076b37
2 changed files with 2 additions and 2 deletions

View File

@ -20,6 +20,7 @@ config.tab_type = "soft"
config.line_limit = 80
config.max_symbols = 4000
config.max_project_files = 2000
config.transitions = true
-- Disable plugin loading setting to false the config entry
-- of the same name.

View File

@ -16,13 +16,12 @@ function View:new()
self.scrollable = false
end
function View:move_towards(t, k, dest, rate)
if type(t) ~= "table" then
return self:move_towards(self, t, k, dest, rate)
end
local val = t[k]
if math.abs(val - dest) < 0.5 then
if not config.transitions or math.abs(val - dest) < 0.5 then
t[k] = dest
else
t[k] = common.lerp(val, dest, rate or 0.5)