diff --git a/lua/lualine.lua b/lua/lualine.lua index dc849b9..717d14c 100644 --- a/lua/lualine.lua +++ b/lua/lualine.lua @@ -269,10 +269,14 @@ local function set_statusline() if next(config.sections) ~= nil or next(config.inactive_sections) ~= nil then vim.cmd('autocmd lualine VimResized * redrawstatus') vim.go.statusline = "%{%v:lua.require'lualine'.statusline()%}" - vim.go.laststatus = config.options.globalstatus and 3 or 2 + if config.options.globalstatus then + vim.go.laststatus = 3 + end elseif vim.go.statusline == "%{%v:lua.require'lualine'.statusline()%}" then vim.go.statusline = '' - vim.go.laststatus = 2 + if config.options.globalstatus then + vim.go.laststatus = 2 + end end end