| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 | 
							- 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 = true,
 
-     },
 
-     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()
 
-   if #vim.api.nvim_list_uis() == 0 then
 
-     local Log = require "lvim.core.log"
 
-     Log:debug "headless mode detected, skipping running setup for lualine"
 
-     return
 
-   end
 
-   local status_ok, lualine = pcall(require, "lualine")
 
-   if not status_ok then
 
-     return
 
-   end
 
-   require("lvim.core.lualine.styles").update()
 
-   lualine.setup(lvim.builtin.lualine)
 
-   if lvim.builtin.lualine.on_config_done then
 
-     lvim.builtin.lualine.on_config_done(lualine)
 
-   end
 
- end
 
- return M
 
 
  |