diff --git a/colors/forestbones.lua b/colors/forestbones.lua index dde7202..376296c 100644 --- a/colors/forestbones.lua +++ b/colors/forestbones.lua @@ -1,7 +1,11 @@ +if vim.g.colors_name then + vim.api.nvim_command "highlight clear" +end + vim.g.colors_name = "forestbones" package.loaded["forestbones"] = nil -require "lush"(require "forestbones") +require "lush"(require "forestbones", { force_clean = false }) local p = require("forestbones.palette")[vim.opt.background:get()] require("zenbones.term").apply_colors(p) diff --git a/colors/neobones.lua b/colors/neobones.lua index 41fc4cc..86b62d9 100644 --- a/colors/neobones.lua +++ b/colors/neobones.lua @@ -1,7 +1,11 @@ +if vim.g.colors_name then + vim.api.nvim_command "highlight clear" +end + vim.g.colors_name = "neobones" package.loaded["neobones"] = nil -require "lush"(require "neobones") +require "lush"(require "neobones", { force_clean = false }) local p = require("neobones.palette")[vim.opt.background:get()] require("zenbones.term").apply_colors(p) diff --git a/colors/nordbones.lua b/colors/nordbones.lua index 7db1a83..87a0ea9 100644 --- a/colors/nordbones.lua +++ b/colors/nordbones.lua @@ -1,8 +1,12 @@ +if vim.g.colors_name then + vim.api.nvim_command "highlight clear" +end + vim.g.colors_name = "nordbones" vim.opt.background = "dark" package.loaded["nordbones"] = nil -require "lush"(require "nordbones") +require "lush"(require "nordbones", { force_clean = false }) local p = require("nordbones.palette").derived require("zenbones.term").apply_colors(p) diff --git a/colors/rosebones.lua b/colors/rosebones.lua index c2a0a00..ba5f300 100644 --- a/colors/rosebones.lua +++ b/colors/rosebones.lua @@ -1,7 +1,11 @@ +if vim.g.colors_name then + vim.api.nvim_command "highlight clear" +end + vim.g.colors_name = "rosebones" package.loaded["rosebones"] = nil -require "lush"(require "rosebones") +require "lush"(require "rosebones", { force_clean = false }) local p = require("rosebones.palette")[vim.opt.background:get()] require("zenbones.term").apply_colors(p) diff --git a/colors/tokyobones.lua b/colors/tokyobones.lua index f153900..23c3c6f 100644 --- a/colors/tokyobones.lua +++ b/colors/tokyobones.lua @@ -1,7 +1,11 @@ +if vim.g.colors_name then + vim.api.nvim_command "highlight clear" +end + vim.g.colors_name = "tokyobones" package.loaded["tokyobones"] = nil -require "lush"(require "tokyobones") +require "lush"(require "tokyobones", { force_clean = false }) local p = require("tokyobones.palette")[vim.opt.background:get()] require("zenbones.term").apply_colors(p) diff --git a/colors/zenwritten.lua b/colors/zenwritten.lua index d4687a3..c670180 100644 --- a/colors/zenwritten.lua +++ b/colors/zenwritten.lua @@ -1,7 +1,11 @@ +if vim.g.colors_name then + vim.api.nvim_command "highlight clear" +end + vim.g.colors_name = "zenwritten" package.loaded["zenwritten"] = nil -require "lush"(require "zenwritten") +require "lush"(require "zenwritten", { force_clean = false }) local p = require("zenwritten.palette")[vim.opt.background:get()] require("zenbones.term").apply_colors(p)