breaking: palette generator and refactor term

This commit is contained in:
Michael Chris Lopez
2021-10-10 13:24:02 +08:00
parent 5962128126
commit 4ccf1906cb
14 changed files with 136 additions and 246 deletions

View File

@@ -1,5 +1,6 @@
local util = require "zenbones.util"
local specs = require "zenflesh.specs"
local p = require "zenflesh.palette"
local config = require("zenbones.util").resolve_config "zenflesh"
local config = util.resolve_config "zenflesh"
return specs.generate(p, config)

View File

@@ -1,18 +1,5 @@
local util = require "zenbones.util"
local lush = require "lush"
local hsluv = lush.hsluv
local palette = {
bg = hsluv(39, 9, 9), -- sand
fg = hsluv(230, 10, 76), -- stone
rose = hsluv(6, 62, 60),
leaf = hsluv(111, 47, 61),
wood = hsluv(32, 47, 58),
water = hsluv(236, 64, 61),
blossom = hsluv(318, 32, 58),
sky = hsluv(204, 61, 64),
}
palette.bg_stark = palette.bg.abs_da(3).sa(8)
palette.bg_warm = palette.bg.abs_li(3).de(12)
return palette
return util.palette_extend({}, "zenflesh")

View File

@@ -1,32 +0,0 @@
local p = require "zenflesh.palette"
local colors = {
p.bg,
p.rose,
p.leaf,
p.wood,
p.water,
p.blossom,
p.sky,
p.fg,
p.bg.sa(4).li(16),
p.rose.sa(20).li(16),
p.leaf.sa(20).li(16),
p.wood.sa(18).li(16),
p.water.sa(20).li(16),
p.blossom.sa(24).li(16),
p.sky.sa(20).li(16),
p.fg.da(22),
}
local M = {}
M.colors = colors
function M.setup()
for i, v in ipairs(colors) do
vim.g["terminal_color_" .. (i - 1)] = v.hex
end
end
return M