move coloscheme configs/list to json
This commit is contained in:
24
colorschemes.json
Normal file
24
colorschemes.json
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
[
|
||||||
|
{ "name": "zenbones" },
|
||||||
|
{ "name": "neobones" },
|
||||||
|
{ "name": "vimbones", "background": "light" },
|
||||||
|
{
|
||||||
|
"name": "forestbones",
|
||||||
|
"exclude": ["iterm", "alacritty", "kitty", "wezterm", "tmux"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "nordbones",
|
||||||
|
"background": "dark",
|
||||||
|
"exclude": ["iterm", "alacritty", "kitty", "wezterm", "tmux"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rosebones",
|
||||||
|
"exclude": ["iterm", "alacritty", "kitty", "wezterm", "tmux"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "tokyobones",
|
||||||
|
"exclude": ["iterm", "alacritty", "kitty", "wezterm", "tmux"]
|
||||||
|
},
|
||||||
|
{ "name": "zenburned", "background": "dark" },
|
||||||
|
{ "name": "zenwritten" }
|
||||||
|
]
|
||||||
@@ -57,17 +57,7 @@ end
|
|||||||
|
|
||||||
M.run = function()
|
M.run = function()
|
||||||
local runner_files = { "vim", "iterm", "alacritty", "kitty", "wezterm", "tmux", "lualine", "lightline" }
|
local runner_files = { "vim", "iterm", "alacritty", "kitty", "wezterm", "tmux", "lualine", "lightline" }
|
||||||
local colorschemes = {
|
local colorschemes = vim.fn.json_decode(vim.fn.readfile "colorschemes.json")
|
||||||
{ name = "zenbones" },
|
|
||||||
{ name = "neobones" },
|
|
||||||
{ name = "vimbones", background = "light" },
|
|
||||||
{ name = "forestbones", exclude = { "iterm", "alacritty", "kitty", "wezterm", "tmux" } },
|
|
||||||
{ name = "nordbones", background = "dark", exclude = { "iterm", "alacritty", "kitty", "wezterm", "tmux" } },
|
|
||||||
{ name = "rosebones", exclude = { "iterm", "alacritty", "kitty", "wezterm", "tmux" } },
|
|
||||||
{ name = "tokyobones", exclude = { "iterm", "alacritty", "kitty", "wezterm", "tmux" } },
|
|
||||||
{ name = "zenburned", background = "dark" },
|
|
||||||
{ name = "zenwritten" },
|
|
||||||
}
|
|
||||||
for _, colorscheme in ipairs(colorschemes) do
|
for _, colorscheme in ipairs(colorschemes) do
|
||||||
for _, file in ipairs(runner_files) do
|
for _, file in ipairs(runner_files) do
|
||||||
if not vim.tbl_contains(colorscheme.exclude or {}, file) then
|
if not vim.tbl_contains(colorscheme.exclude or {}, file) then
|
||||||
|
|||||||
Reference in New Issue
Block a user