create builder for neovim

This commit is contained in:
Michael Chris Lopez
2021-09-21 21:13:10 +08:00
parent 922eb2de63
commit 4fa79603c3
17 changed files with 772 additions and 15 deletions

View File

@@ -1,11 +1,30 @@
local util = require "zenbones.util"
local function build()
local templates = { "vim", "kitty", "alacritty", "wezterm", "lualine", "lightline", "tmux" }
for _, t in ipairs(templates) do
util.build("zenbones", require "zenbones", require "zenbones.palette", require "zenbones.terminal")
util.build("zenflesh", require "zenflesh", require "zenflesh.palette", require "zenflesh.terminal")
end
util.build("zenbones", require "zenbones", require "zenbones.palette", require "zenbones.terminal")
util.build("zenflesh", require "zenflesh", require "zenflesh.palette", require "zenflesh.terminal")
vim.opt.background = "light"
package.loaded["zenbones.palette"] = nil
package.loaded["zenbones.terminal"] = nil
package.loaded["zenbones"] = nil
util.build(
"neovim_light",
require "zenbones.neovim",
require "zenbones.neovim.palette",
require "zenbones.neovim.terminal"
)
vim.opt.background = "dark"
package.loaded["zenflesh.palette"] = nil
package.loaded["zenflesh.terminal"] = nil
package.loaded["zenflesh"] = nil
util.build(
"neovim_dark",
require "zenbones.neovim",
require "zenbones.neovim.palette",
require "zenbones.neovim.terminal"
)
end
return { build = build }