123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- 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,
- globalstatus = false,
- },
- 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("lvim.core.lualine.styles").update()
- require("lvim.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)
- end
- end
- return M
|