simplify reset

This commit is contained in:
Michael Chris Lopez
2021-10-09 17:10:40 +08:00
parent c2391d8666
commit dca982a95e

View File

@@ -1,26 +1,12 @@
local util = require "zenbones.util" local util = require "zenbones.util"
local function reset_base()
package.loaded["zenbones.palette"] = nil
package.loaded["zenbones.term"] = nil
package.loaded["zenbones"] = nil
package.loaded["zenflesh.palette"] = nil
package.loaded["zenflesh.term"] = nil
package.loaded["zenflesh"] = nil
package.loaded["zenbones.neovim.palette"] = nil
package.loaded["zenbones.neovim.term"] = nil
package.loaded["zenbones.neovim"] = nil
end
local function build() local function build()
-- default -- default
reset_base() package.loaded["zenbones"] = nil
util.build("zenbones", require "zenbones", require "zenbones.palette", require("zenbones.term").colors, {}) util.build("zenbones", require "zenbones", require "zenbones.palette", require("zenbones.term").colors, {})
-- bright -- bright
reset_base() package.loaded["zenbones"] = nil
vim.g.zenbones_lightness = "bright" vim.g.zenbones_lightness = "bright"
util.build( util.build(
"zenbones_bright", "zenbones_bright",
@@ -32,7 +18,7 @@ local function build()
vim.api.nvim_del_var "zenbones_lightness" vim.api.nvim_del_var "zenbones_lightness"
-- dim -- dim
reset_base() package.loaded["zenbones"] = nil
vim.g.zenbones_lightness = "dim" vim.g.zenbones_lightness = "dim"
util.build( util.build(
"zenbones_dim", "zenbones_dim",
@@ -44,11 +30,11 @@ local function build()
vim.api.nvim_del_var "zenbones_lightness" vim.api.nvim_del_var "zenbones_lightness"
-- default -- default
reset_base() package.loaded["zenflesh"] = nil
util.build("zenflesh", require "zenflesh", require "zenflesh.palette", require("zenflesh.term").colors, {}) util.build("zenflesh", require "zenflesh", require "zenflesh.palette", require("zenflesh.term").colors, {})
-- stark -- stark
reset_base() package.loaded["zenflesh"] = nil
vim.g.zenflesh_darkness = "stark" vim.g.zenflesh_darkness = "stark"
util.build( util.build(
"zenflesh_stark", "zenflesh_stark",
@@ -60,7 +46,7 @@ local function build()
vim.api.nvim_del_var "zenflesh_darkness" vim.api.nvim_del_var "zenflesh_darkness"
-- warm -- warm
reset_base() package.loaded["zenflesh"] = nil
vim.g.zenflesh_darkness = "warm" vim.g.zenflesh_darkness = "warm"
util.build( util.build(
"zenflesh_warm", "zenflesh_warm",
@@ -72,7 +58,7 @@ local function build()
vim.api.nvim_del_var "zenflesh_darkness" vim.api.nvim_del_var "zenflesh_darkness"
-- neovim light -- neovim light
reset_base() package.loaded["zenbones.neovim"] = nil
vim.opt.background = "light" vim.opt.background = "light"
util.build( util.build(
"neovim_light", "neovim_light",
@@ -83,7 +69,7 @@ local function build()
) )
-- neovim dark -- neovim dark
reset_base() package.loaded["zenbones.neovim"] = nil
vim.opt.background = "dark" vim.opt.background = "dark"
util.build( util.build(
"neovim_dark", "neovim_dark",