refactor: completely moved to setup function (#133)
This commit is contained in:
parent
7bf5076ece
commit
62c22d0f05
|
@ -120,8 +120,8 @@ local function component_loader(component)
|
||||||
-- set custom highlights
|
-- set custom highlights
|
||||||
if component.color then
|
if component.color then
|
||||||
component.color_highlight = highlight.create_component_highlight_group(
|
component.color_highlight = highlight.create_component_highlight_group(
|
||||||
component.color,
|
component.color, component.component_name,
|
||||||
component.component_name, component)
|
component)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -299,28 +299,7 @@ local function set_statusline()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
function M.setup(user_config)
|
local function setup(user_config)
|
||||||
if M.options ~= nil or M.sections ~= nil or M.inactive_sections ~= nil or
|
|
||||||
M.tabline ~= nil or M.extensions ~= nil then
|
|
||||||
if vim.api.nvim_echo then
|
|
||||||
vim.api.nvim_echo({
|
|
||||||
{
|
|
||||||
'lualine.nvim: lualine is moving to setup function to be consistent with other lua plugins, all other configuration options will be removed by 24.03.2021, please change your configuration(example in readme)',
|
|
||||||
'WarningMsg'
|
|
||||||
}
|
|
||||||
}, true, {})
|
|
||||||
else
|
|
||||||
print(
|
|
||||||
'lualine.nvim: lualine is moving to setup function to be consistent with other lua plugins, all other configuration options will be removed by 24.03.2021, please change your configuration(example in readme)')
|
|
||||||
end
|
|
||||||
if M.options ~= nil then user_config.options = M.options end
|
|
||||||
if M.sections ~= nil then user_config.sections = M.sections end
|
|
||||||
if M.inactive_sections ~= nil then
|
|
||||||
user_config.inactive_sections = M.inactive_sections
|
|
||||||
end
|
|
||||||
if M.tabline ~= nil then user_config.tabline = M.tabline end
|
|
||||||
if M.extensions ~= nil then user_config.extensions = M.extensions end
|
|
||||||
end
|
|
||||||
apply_configuration(vim.g.lualine)
|
apply_configuration(vim.g.lualine)
|
||||||
apply_configuration(user_config)
|
apply_configuration(user_config)
|
||||||
check_single_separator()
|
check_single_separator()
|
||||||
|
@ -331,19 +310,4 @@ function M.setup(user_config)
|
||||||
set_tabline()
|
set_tabline()
|
||||||
end
|
end
|
||||||
|
|
||||||
function M.status(user_config)
|
return {setup = setup}
|
||||||
if vim.api.nvim_echo then
|
|
||||||
vim.api.nvim_echo({
|
|
||||||
{
|
|
||||||
'lualine.nvim: status function has been renamed to setup and will be removed by 24.03.2021, please change your configuration',
|
|
||||||
'WarningMsg'
|
|
||||||
}
|
|
||||||
}, true, {})
|
|
||||||
else
|
|
||||||
print(
|
|
||||||
'lualine.nvim: status function has been renamed to setup and will be removed by 24.03.2021, please change your configuration')
|
|
||||||
end
|
|
||||||
return M.setup(user_config)
|
|
||||||
end
|
|
||||||
|
|
||||||
return M
|
|
||||||
|
|
Loading…
Reference in New Issue