mirror of
https://github.com/LunarVim/LunarVim.git
synced 2024-09-21 02:55:09 +02:00
48 lines
1,002 B
Lua
48 lines
1,002 B
Lua
|
local M = {}
|
||
|
M.config = function()
|
||
|
lvim.builtin.lualine = {
|
||
|
active = true,
|
||
|
style = "lvim",
|
||
|
options = {
|
||
|
icons_enabled = nil,
|
||
|
component_separators = nil,
|
||
|
section_separators = nil,
|
||
|
theme = nil,
|
||
|
disabled_filetypes = nil,
|
||
|
},
|
||
|
sections = {
|
||
|
lualine_a = nil,
|
||
|
lualine_b = nil,
|
||
|
lualine_c = nil,
|
||
|
lualine_x = nil,
|
||
|
lualine_y = nil,
|
||
|
lualine_z = nil,
|
||
|
},
|
||
|
inactive_sections = {
|
||
|
lualine_a = nil,
|
||
|
lualine_b = nil,
|
||
|
lualine_c = nil,
|
||
|
lualine_x = nil,
|
||
|
lualine_y = nil,
|
||
|
lualine_z = nil,
|
||
|
},
|
||
|
tabline = nil,
|
||
|
extensions = nil,
|
||
|
on_config_done = nil,
|
||
|
}
|
||
|
end
|
||
|
|
||
|
M.setup = function()
|
||
|
require("core.lualine.styles").update()
|
||
|
require("core.lualine.utils").validate_theme()
|
||
|
|
||
|
local lualine = require "lualine"
|
||
|
lualine.setup(lvim.builtin.lualine)
|
||
|
|
||
|
if lvim.builtin.lualine.on_config_done then
|
||
|
lvim.builtin.lualine.on_config_done(lualine, lvim.builtin.lualine)
|
||
|
end
|
||
|
end
|
||
|
|
||
|
return M
|