diff --git a/lua/zenbones/init.lua b/lua/zenbones/init.lua index 9cc6951..e71a641 100644 --- a/lua/zenbones/init.lua +++ b/lua/zenbones/init.lua @@ -6,10 +6,10 @@ local diff_bg_l = 0 local lightness = vim.g.zenbones_lightness if lightness == "bright" then - normal_bg = normal_bg.abs_li(3).sa(6) + normal_bg = p.bg_bright diff_bg_l = -4 elseif lightness == "dim" then - normal_bg = normal_bg.abs_da(3).de(12) + normal_bg = p.bg_dim diff_bg_l = 4 elseif lightness ~= nil then local error_msg = "Unknown zenbones_lightness value: " .. vim.inspect(lightness) diff --git a/lua/zenbones/palette.lua b/lua/zenbones/palette.lua index 46e85e7..58e4ea6 100644 --- a/lua/zenbones/palette.lua +++ b/lua/zenbones/palette.lua @@ -1,9 +1,14 @@ local lush = require "lush" local hsluv = lush.hsluv +local sand = hsluv(39, 12, 94) +local stone = hsluv(230, 30, 22) + return { - bg = hsluv(39, 12, 94), -- sand - fg = hsluv(230, 30, 22), -- stone + bg = sand, + bg_bright = sand.abs_li(3).sa(6), + bg_dim = sand.abs_da(3).de(12), + fg = stone, leaf = hsluv(112, 72, 42), water = hsluv(236, 84, 40), rose = hsluv(4, 70, 40), diff --git a/lua/zenflesh/init.lua b/lua/zenflesh/init.lua index a5afbfa..d8f210b 100644 --- a/lua/zenflesh/init.lua +++ b/lua/zenflesh/init.lua @@ -6,10 +6,10 @@ local diff_bg_l = 0 local darkness = vim.g.zenflesh_darkness if darkness == "stark" then - normal_bg = normal_bg.abs_da(3).sa(8) + normal_bg = p.bg_stark diff_bg_l = -3 elseif darkness == "warm" then - normal_bg = normal_bg.abs_li(3).de(12) + normal_bg = p.bg_warm diff_bg_l = 3 elseif darkness ~= nil then local error_msg = "Unknown zenflesh_darkness value: " .. vim.inspect(darkness) diff --git a/lua/zenflesh/palette.lua b/lua/zenflesh/palette.lua index 7c21764..5c25ad3 100644 --- a/lua/zenflesh/palette.lua +++ b/lua/zenflesh/palette.lua @@ -1,9 +1,14 @@ local lush = require "lush" local hsluv = lush.hsluv +local sand = hsluv(39, 9, 9) -- sand +local stone = hsluv(230, 10, 76) -- stone + return { - bg = hsluv(39, 9, 9), -- sand - fg = hsluv(230, 10, 76), -- stone + bg = sand, + bg_stark = sand.abs_da(3).sa(8), + bg_warm = sand.abs_li(3).de(12), + fg = stone, rose = hsluv(6, 62, 60), leaf = hsluv(111, 47, 61), wood = hsluv(32, 47, 58),