summaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/lualine/themes/_no-clown-fiesta.lua2
-rw-r--r--lua/no-clown-fiesta/init.lua3
-rw-r--r--lua/no-clown-fiesta/palettes.lua10
3 files changed, 10 insertions, 5 deletions
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