From 18b537a5cb473ac50dadf4abc45b943bc31cddfc Mon Sep 17 00:00:00 2001 From: Gustaf Rydholm Date: Sat, 27 Sep 2025 01:42:24 +0200 Subject: Update palette logic --- lua/lualine/themes/_no-clown-fiesta.lua | 2 +- lua/no-clown-fiesta/init.lua | 3 +-- lua/no-clown-fiesta/palettes.lua | 10 ++++++++-- 3 files changed, 10 insertions(+), 5 deletions(-) (limited to 'lua') diff --git a/lua/lualine/themes/_no-clown-fiesta.lua b/lua/lualine/themes/_no-clown-fiesta.lua index 39352ce..7f45ede 100644 --- a/lua/lualine/themes/_no-clown-fiesta.lua +++ b/lua/lualine/themes/_no-clown-fiesta.lua @@ -3,7 +3,7 @@ local M = {} function M.get(theme) - local palette = require("no-clown-fiesta.palettes")[theme] + local palette = require("no-clown-fiesta.palettes").get(theme) return { normal = { a = { fg = palette.fg, bg = palette.bg, gui = "bold" }, diff --git a/lua/no-clown-fiesta/init.lua b/lua/no-clown-fiesta/init.lua index 66a9c52..e932e4b 100644 --- a/lua/no-clown-fiesta/init.lua +++ b/lua/no-clown-fiesta/init.lua @@ -23,9 +23,8 @@ function M.load() vim.g.colors_name = "no-clown-fiesta" local util = require "no-clown-fiesta.util" - local palettes = require "no-clown-fiesta.palettes" + local palette = require("no-clown-fiesta.palettes").get(opts.theme) local groups = require "no-clown-fiesta.groups" - local palette = palettes[opts.theme] for _, group in ipairs(groups) do group = group.highlight(palette, opts) diff --git a/lua/no-clown-fiesta/palettes.lua b/lua/no-clown-fiesta/palettes.lua index 965e35a..3e9d555 100644 --- a/lua/no-clown-fiesta/palettes.lua +++ b/lua/no-clown-fiesta/palettes.lua @@ -1,4 +1,6 @@ -local colors = { +local M = {} + +local palettes = { dark = { none = "NONE", fg = "#E1E1E1", @@ -103,4 +105,8 @@ local colors = { }, } -return colors +function M.get(theme) + return palettes[theme] +end + +return M -- cgit v1.2.3-70-g09d2