From b8d3ab290a264e5a5ad128d5a90c712fac8da770 Mon Sep 17 00:00:00 2001 From: Michael Chris Lopez Date: Sun, 31 Oct 2021 08:21:22 +0800 Subject: [PATCH] add vimbones flavor --- lua/vimbones/init.lua | 17 +++++++++++++++++ lua/vimbones/palette.lua | 9 +++++++++ 2 files changed, 26 insertions(+) create mode 100644 lua/vimbones/init.lua create mode 100644 lua/vimbones/palette.lua diff --git a/lua/vimbones/init.lua b/lua/vimbones/init.lua new file mode 100644 index 0000000..9cba693 --- /dev/null +++ b/lua/vimbones/init.lua @@ -0,0 +1,17 @@ +local lush = require "lush" +local generator = require "zenbones.specs" +local p = require "vimbones.palette" + +local specs = generator.generate(p, "light", generator.get_global_config("vimbones", "light")) + +return lush.extends({ specs }).with(function() + ---@diagnostic disable: undefined-global + -- selene: allow(undefined_variable) + return { + Number { fg = p.leaf.de(20).da(26), gui = "italic" }, + Statement { fg = p.leaf.da(24), gui = "bold" }, + PreProc { fg = p.leaf.de(31).da(24) }, + } + -- selene: deny(undefined_variable) + ---@diagnostic enable: undefined-global +end) diff --git a/lua/vimbones/palette.lua b/lua/vimbones/palette.lua new file mode 100644 index 0000000..155aad2 --- /dev/null +++ b/lua/vimbones/palette.lua @@ -0,0 +1,9 @@ +local util = require "zenbones.util" +local lush = require "lush" +local hsluv = lush.hsluv + +return util.palette_extend({ + bg = hsluv(85.9, 27, 94), + fg = hsluv(0, 0, 22), + leaf = hsluv(131.8, 92, 51), +}, "light")