use make_env merge
This commit is contained in:
@@ -1,18 +1,19 @@
|
|||||||
local M = {}
|
local M = {}
|
||||||
|
|
||||||
local function make_env(colorscheme)
|
local function make_env(colorscheme)
|
||||||
local builder = require "shipwright.builder"
|
|
||||||
local env = builder.make_env()
|
|
||||||
|
|
||||||
local specs = colorscheme.specs
|
local specs = colorscheme.specs
|
||||||
env.name = colorscheme.name
|
|
||||||
|
|
||||||
vim.opt.background = colorscheme.background
|
vim.opt.background = colorscheme.background
|
||||||
package.loaded[specs] = nil
|
package.loaded[specs] = nil
|
||||||
env.specs = require(specs)
|
|
||||||
env.p = require(specs .. ".palette")[colorscheme.background]
|
local builder = require "shipwright.builder"
|
||||||
env.term = require("zenbones.term").colors_map(env.p)
|
local p = require(specs .. ".palette")[colorscheme.background]
|
||||||
env.transform = require "zenbones.shipwright.transform"
|
local env = builder.make_env {
|
||||||
|
name = colorscheme.name,
|
||||||
|
specs = require(specs),
|
||||||
|
p = p,
|
||||||
|
term = require("zenbones.term").colors_map(p),
|
||||||
|
transform = require "zenbones.shipwright.transform",
|
||||||
|
}
|
||||||
return env
|
return env
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -55,7 +56,7 @@ local function make_runners(config)
|
|||||||
end
|
end
|
||||||
|
|
||||||
M.run = function()
|
M.run = function()
|
||||||
local runner_files = { "alacritty", "kitty", "wezterm", "lualine", "lightline" }
|
local runner_files = { "vim", "alacritty", "kitty", "wezterm", "tmux", "lualine", "lightline" }
|
||||||
local colorschemes = {
|
local colorschemes = {
|
||||||
{ name = "zenbones" },
|
{ name = "zenbones" },
|
||||||
{ name = "neobones" },
|
{ name = "neobones" },
|
||||||
|
|||||||
Reference in New Issue
Block a user