From db82dac1ac81dae64ae7fe0cdca9a79e916ae5bc Mon Sep 17 00:00:00 2001 From: "s0wlz (Matthias Puchstein)" Date: Thu, 9 Apr 2026 23:43:34 +0200 Subject: [PATCH] =?UTF-8?q?nvim:=20fix=20M.lualine=20scope=20=E2=80=94=20m?= =?UTF-8?q?ove=20after=20M.load()=20so=20palette=20is=20populated?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- templates/nvim/colors/apex.lua.j2 | 73 ++++++++++++++++--------------- 1 file changed, 38 insertions(+), 35 deletions(-) diff --git a/templates/nvim/colors/apex.lua.j2 b/templates/nvim/colors/apex.lua.j2 index 727b1ea..e940757 100644 --- a/templates/nvim/colors/apex.lua.j2 +++ b/templates/nvim/colors/apex.lua.j2 @@ -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