Files
zenbones-theme/lua/zenbones/build.lua

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

84 lines
2.1 KiB
Lua
Raw Normal View History

2021-09-21 16:47:35 +08:00
local util = require "zenbones.util"
local function build()
-- default
2021-10-09 17:10:40 +08:00
package.loaded["zenbones"] = nil
2021-10-09 16:27:46 +08:00
util.build("zenbones", require "zenbones", require "zenbones.palette", require("zenbones.term").colors, {})
-- bright
2021-10-09 17:10:40 +08:00
package.loaded["zenbones"] = nil
vim.g.zenbones_lightness = "bright"
util.build(
"zenbones_bright",
require "zenbones",
require "zenbones.palette",
2021-10-09 16:27:46 +08:00
require("zenbones.term").colors,
{ exclude = { "vim", "lightline", "lualine" } }
)
vim.api.nvim_del_var "zenbones_lightness"
-- dim
2021-10-09 17:10:40 +08:00
package.loaded["zenbones"] = nil
vim.g.zenbones_lightness = "dim"
util.build(
"zenbones_dim",
require "zenbones",
require "zenbones.palette",
2021-10-09 16:27:46 +08:00
require("zenbones.term").colors,
{ exclude = { "vim", "lightline", "lualine" } }
)
vim.api.nvim_del_var "zenbones_lightness"
-- default
2021-10-09 17:10:40 +08:00
package.loaded["zenflesh"] = nil
2021-10-09 16:27:46 +08:00
util.build("zenflesh", require "zenflesh", require "zenflesh.palette", require("zenflesh.term").colors, {})
2021-09-21 21:13:10 +08:00
-- stark
2021-10-09 17:10:40 +08:00
package.loaded["zenflesh"] = nil
vim.g.zenflesh_darkness = "stark"
util.build(
"zenflesh_stark",
require "zenflesh",
require "zenflesh.palette",
2021-10-09 16:27:46 +08:00
require("zenflesh.term").colors,
{ exclude = { "vim", "lightline", "lualine" } }
)
vim.api.nvim_del_var "zenflesh_darkness"
-- warm
2021-10-09 17:10:40 +08:00
package.loaded["zenflesh"] = nil
vim.g.zenflesh_darkness = "warm"
util.build(
"zenflesh_warm",
require "zenflesh",
require "zenflesh.palette",
2021-10-09 16:27:46 +08:00
require("zenflesh.term").colors,
{ exclude = { "vim", "lightline", "lualine" } }
)
vim.api.nvim_del_var "zenflesh_darkness"
-- neovim light
2021-10-09 17:10:40 +08:00
package.loaded["zenbones.neovim"] = nil
2021-09-21 21:13:10 +08:00
vim.opt.background = "light"
util.build(
"neovim_light",
require "zenbones.neovim",
require "zenbones.neovim.palette",
2021-10-09 16:27:46 +08:00
require("zenbones.neovim.term").colors.zenbones,
2021-09-21 21:21:42 +08:00
{ exclude = { "vim" } }
2021-09-21 21:13:10 +08:00
)
-- neovim dark
2021-10-09 17:10:40 +08:00
package.loaded["zenbones.neovim"] = nil
2021-09-21 21:13:10 +08:00
vim.opt.background = "dark"
util.build(
"neovim_dark",
require "zenbones.neovim",
require "zenbones.neovim.palette",
2021-10-09 16:27:46 +08:00
require("zenbones.neovim.term").colors.zenflesh,
2021-09-21 21:21:42 +08:00
{ exclude = { "vim" } }
2021-09-21 21:13:10 +08:00
)
end
return { build = build }