BugFix: fix vim functions displaying nil (#177)

This commit is contained in:
Shadman 2021-04-14 10:07:19 +06:00 committed by GitHub
parent aa844a9555
commit dac7a290df
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 1 deletions

View File

@ -3,7 +3,9 @@ local EvalFuncComponent = require('lualine.component'):new()
EvalFuncComponent.update_status = function(self)
local component = self.options[1]
local ok, status = pcall(EvalFuncComponent.eval_lua, component)
if not ok then status = EvalFuncComponent.vim_function(component) end
if not ok or status == 'nil' then
status = EvalFuncComponent.vim_function(component)
end
return status
end