summaryrefslogtreecommitdiff
path: root/lua/no-clown-fiesta
diff options
context:
space:
mode:
authorGustaf Rydholm <gustaf.rydholm@gmail.com>2025-09-27 01:42:24 +0200
committerGustaf Rydholm <gustaf.rydholm@gmail.com>2025-09-27 01:42:24 +0200
commit18b537a5cb473ac50dadf4abc45b943bc31cddfc (patch)
tree03a3bc6a6f743b0ab811f593eef2292ad95cb99f /lua/no-clown-fiesta
parent10d933a01ed06409914d6fafd79a6944c06fc702 (diff)
Update palette logic
Diffstat (limited to 'lua/no-clown-fiesta')
-rw-r--r--lua/no-clown-fiesta/init.lua3
-rw-r--r--lua/no-clown-fiesta/palettes.lua10
2 files changed, 9 insertions, 4 deletions
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