From 897a0559a6d8e10573daa9326cff87c0eb010d5c Mon Sep 17 00:00:00 2001 From: Michael Chris Lopez Date: Sat, 6 Nov 2021 12:13:13 +0800 Subject: [PATCH] exclude mechanism --- lua/zenbones/shipwright/init.lua | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/lua/zenbones/shipwright/init.lua b/lua/zenbones/shipwright/init.lua index ce798af..6b8f651 100644 --- a/lua/zenbones/shipwright/init.lua +++ b/lua/zenbones/shipwright/init.lua @@ -61,18 +61,20 @@ M.run = function() { name = "zenbones" }, { name = "neobones" }, { name = "vimbones", background = "light" }, - { name = "forestbones" }, - { name = "nordbones", background = "dark" }, - { name = "rosebones" }, - { name = "tokyobones" }, + { 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 _, file in ipairs(runner_files) do - colorscheme.file = file - for _, runner in ipairs(make_runners(colorscheme)) do - assert(pcall(runner)) + if not vim.tbl_contains(colorscheme.exclude or {}, file) then + colorscheme.file = file + for _, runner in ipairs(make_runners(colorscheme)) do + assert(pcall(runner)) + end end end end