-- stylua: ignore local colors = { blue = '#80a0ff', cyan = '#79dac8', black = '#080808', white = '#c6c6c6', red = '#ff5189', violet = '#d183e8', grey = '#303030', } local bubbles_theme = { normal = { a = { fg = colors.black, bg = colors.violet }, b = { fg = colors.white, bg = colors.grey }, c = { fg = colors.white }, }, insert = { a = { fg = colors.black, bg = colors.blue } }, visual = { a = { fg = colors.black, bg = colors.cyan } }, replace = { a = { fg = colors.black, bg = colors.red } }, inactive = { a = { fg = colors.white, bg = colors.black }, b = { fg = colors.white, bg = colors.black }, c = { fg = colors.white }, }, } return { { "nvim-lualine/lualine.nvim", dependencies = { "nvim-tree/nvim-web-devicons" }, config = function() require("lualine").setup({ options = { icons_enabled = true, theme = bubbles_theme, -- theme = 'onedark', component_separators = "", -- section_separators = { left = "", right = "" }, -- component_separators = { left = '', right = ''}, section_separators = { left = "", right = "" }, disabled_filetypes = { "neo-tree", "trouble", statusline = {}, winbar = {}, }, ignore_focus = {}, always_divide_middle = true, globalstatus = false, refresh = { statusline = 1000, tabline = 1000, winbar = 1000, }, }, sections = { lualine_a = { { "mode", separator = { left = "" }, right_padding = 0 } }, -- lualine_a = { { "mode", separator = { left = "" }, right_padding = 2 } }, lualine_b = { "filename", "branch" }, lualine_c = { "%=", --[[ add your center compoentnts here in place of this comment ]] { function() local stl = require("edgy-group.stl") local bottom_line = stl.get_statusline("bottom") return table.concat(bottom_line) end, }, }, lualine_x = {}, lualine_y = { "filetype", "progress" }, lualine_z = { { "location", separator = { right = "" }, left_padding = 0 }, -- { "location", separator = { right = "" }, left_padding = 2 }, }, }, inactive_sections = { lualine_a = { "filename" }, lualine_b = {}, lualine_c = {}, lualine_x = {}, lualine_y = {}, lualine_z = { "location" }, }, tabline = {}, extensions = {}, }) end, }, }