@@ -1,13 +1,75 @@
|
||||
local util = require "zenbones.util"
|
||||
|
||||
local function build()
|
||||
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"
|
||||
local function reset_base()
|
||||
package.loaded["zenbones.palette"] = nil
|
||||
package.loaded["zenbones.terminal"] = nil
|
||||
package.loaded["zenbones"] = nil
|
||||
|
||||
package.loaded["zenflesh.palette"] = nil
|
||||
package.loaded["zenflesh.terminal"] = nil
|
||||
package.loaded["zenflesh"] = nil
|
||||
end
|
||||
|
||||
local function build()
|
||||
-- default
|
||||
reset_base()
|
||||
util.build("zenbones", require "zenbones", require "zenbones.palette", require "zenbones.terminal", {})
|
||||
|
||||
-- bright
|
||||
reset_base()
|
||||
vim.g.zenbones_lightness = "bright"
|
||||
util.build(
|
||||
"zenbones_bright",
|
||||
require "zenbones",
|
||||
require "zenbones.palette",
|
||||
require "zenbones.terminal",
|
||||
{ exclude = { "vim", "lightline", "lualine" } }
|
||||
)
|
||||
vim.api.nvim_del_var "zenbones_lightness"
|
||||
|
||||
-- dim
|
||||
reset_base()
|
||||
vim.g.zenbones_lightness = "dim"
|
||||
util.build(
|
||||
"zenbones_dim",
|
||||
require "zenbones",
|
||||
require "zenbones.palette",
|
||||
require "zenbones.terminal",
|
||||
{ exclude = { "vim", "lightline", "lualine" } }
|
||||
)
|
||||
vim.api.nvim_del_var "zenbones_lightness"
|
||||
|
||||
-- default
|
||||
reset_base()
|
||||
util.build("zenflesh", require "zenflesh", require "zenflesh.palette", require "zenflesh.terminal", {})
|
||||
|
||||
-- stark
|
||||
reset_base()
|
||||
vim.g.zenflesh_darkness = "stark"
|
||||
util.build(
|
||||
"zenflesh_stark",
|
||||
require "zenflesh",
|
||||
require "zenflesh.palette",
|
||||
require "zenflesh.terminal",
|
||||
{ exclude = { "vim", "lightline", "lualine" } }
|
||||
)
|
||||
vim.api.nvim_del_var "zenflesh_darkness"
|
||||
|
||||
-- warm
|
||||
reset_base()
|
||||
vim.g.zenflesh_darkness = "warm"
|
||||
util.build(
|
||||
"zenflesh_warm",
|
||||
require "zenflesh",
|
||||
require "zenflesh.palette",
|
||||
require "zenflesh.terminal",
|
||||
{ exclude = { "vim", "lightline", "lualine" } }
|
||||
)
|
||||
vim.api.nvim_del_var "zenflesh_darkness"
|
||||
|
||||
-- neovim light
|
||||
reset_base()
|
||||
vim.opt.background = "light"
|
||||
util.build(
|
||||
"neovim_light",
|
||||
require "zenbones.neovim",
|
||||
@@ -16,10 +78,9 @@ local function build()
|
||||
{ exclude = { "vim" } }
|
||||
)
|
||||
|
||||
-- neovim dark
|
||||
reset_base()
|
||||
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",
|
||||
|
||||
Reference in New Issue
Block a user