nvim: fix M.lualine scope — move after M.load() so palette is populated

This commit is contained in:
2026-04-09 23:43:34 +02:00
parent d9c25d55ed
commit db82dac1ac

View File

@@ -723,41 +723,44 @@ function M.load()
end
end
-- PLUGINS: LUALINE --------------------------------------------------------
-- Export lualine theme from palette for use in lualine config
M.lualine = {
normal = {
a = { fg = p.ink, bg = p.razor, gui = "bold" },
b = { fg = p.text, bg = p.panel },
c = { fg = p.dim, bg = p.void },
},
insert = {
a = { fg = p.ink, bg = p.toxic, gui = "bold" },
b = { fg = p.text, bg = p.panel },
c = { fg = p.dim, bg = p.void },
},
visual = {
a = { fg = p.ink, bg = p.tech, gui = "bold" },
b = { fg = p.text, bg = p.panel },
c = { fg = p.dim, bg = p.void },
},
replace = {
a = { fg = p.ink, bg = p.amber, gui = "bold" },
b = { fg = p.text, bg = p.panel },
c = { fg = p.dim, bg = p.void },
},
command = {
a = { fg = p.ink, bg = p.sacred, gui = "bold" },
b = { fg = p.text, bg = p.panel },
c = { fg = p.dim, bg = p.void },
},
inactive = {
a = { fg = p.dim, bg = p.panel },
b = { fg = p.dim, bg = p.panel },
c = { fg = p.dim, bg = p.void },
},
}
M.load()
-- PLUGINS: LUALINE --------------------------------------------------------
-- Export lualine theme from palette for use in lualine config
do
local p = M.palette
M.lualine = {
normal = {
a = { fg = p.ink, bg = p.razor, gui = "bold" },
b = { fg = p.text, bg = p.panel },
c = { fg = p.dim, bg = p.void },
},
insert = {
a = { fg = p.ink, bg = p.toxic, gui = "bold" },
b = { fg = p.text, bg = p.panel },
c = { fg = p.dim, bg = p.void },
},
visual = {
a = { fg = p.ink, bg = p.tech, gui = "bold" },
b = { fg = p.text, bg = p.panel },
c = { fg = p.dim, bg = p.void },
},
replace = {
a = { fg = p.ink, bg = p.amber, gui = "bold" },
b = { fg = p.text, bg = p.panel },
c = { fg = p.dim, bg = p.void },
},
command = {
a = { fg = p.ink, bg = p.sacred, gui = "bold" },
b = { fg = p.text, bg = p.panel },
c = { fg = p.dim, bg = p.void },
},
inactive = {
a = { fg = p.dim, bg = p.panel },
b = { fg = p.dim, bg = p.panel },
c = { fg = p.dim, bg = p.void },
},
}
end
return M