add vim.opt.bg in defaults base46_cache

v2.5
siduck 3 years ago
parent 481f0c6de3
commit 01721c15f0

@ -20,7 +20,7 @@ M.base_16 = {
-- some colors
}
vim.opt.bg = "dark" -- this can be either dark or light
M.type = "dark" -- this can be either dark or light
M = require("base46").override_theme(M, "atheme")

@ -95,10 +95,13 @@ end
-- save table
M.table_to_file = function(filename, tb)
local file = io.open(filename, "w")
local theme_type = M.get_theme_tb "type" -- dark / light
local cache_path = vim.fn.stdpath "data" .. "/site/pack/base46_cache/start/compiled_themes/lua/base46_cache/"
local file = io.open(cache_path .. filename, "w")
if file then
local result = ""
-- set vim.opt.bg code in defaults.lua only
local result = filename == "defaults.lua" and "M.type='" .. theme_type .. "'" or ""
for hlgroupName, hlgroup_vals in pairs(tb) do
local hlname = "'" .. hlgroupName .. "',"
@ -119,7 +122,6 @@ end
M.compile = function()
local hl_files = vim.fn.stdpath "data" .. "/site/pack/packer/start/base46/lua/base46/integrations"
local cache_path = vim.fn.stdpath "data" .. "/site/pack/base46_cache/start/compiled_themes/lua/base46_cache/"
for _, file in ipairs(vim.fn.readdir(hl_files)) do
local integration = M.load_highlight(vim.fn.fnamemodify(file, ":r"))
@ -129,7 +131,7 @@ M.compile = function()
integration = M.merge_tb(integration, (M.turn_str_to_color(config.ui.hl_add)))
end
M.table_to_file(cache_path .. file, integration)
M.table_to_file(file, integration)
end
end

@ -52,7 +52,7 @@ M.base_16 = {
base0F = "#eAc1c1",
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "aquarium")

@ -63,6 +63,6 @@ M.polish_hl = {
M = require("base46").override_theme(M, "ayu-dark")
vim.opt.bg = "dark"
M.type = "dark"
return M

@ -66,6 +66,6 @@ M.polish_hl = {
M = require("base46").override_theme(M, "ayu-light")
vim.opt.bg = "light"
M.type = "light"
return M

@ -55,7 +55,7 @@ M.base_16 = {
base0F = "#FF738A",
}
vim.opt.bg = "dark"
M.type = "dark"
M.polish_hl = {
Conditional = {

@ -65,7 +65,7 @@ M.polish_hl = {
St_pos_text = { fg = M.base_30.white },
}
vim.opt.bg = "light"
M.type = "light"
M = require("base46").override_theme(M, "blossom")

@ -59,7 +59,7 @@ M.polish_hl = {
["@variable.builtin"] = { fg = M.base_30.red },
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "catppuccin")

@ -52,7 +52,7 @@ M.base_16 = {
base0F = "#62657f",
}
vim.opt.bg = "light"
M.type = "light"
M.polish_hl = {
TelescopePromptPrefix = { fg = M.base_30.white },

@ -57,7 +57,7 @@ M.polish_hl = {
["@number"] = { fg = M.base_30.purple },
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "chadracula")

@ -52,7 +52,7 @@ M.base_16 = {
base0F = "#ac8a8c",
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "chadtain")

@ -68,7 +68,7 @@ M.polish_hl = {
["@function.builtin"] = { fg = M.base_30.yellow },
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "chocolate")

@ -65,7 +65,7 @@ M.polish_hl = {
["@tag.attribute"] = { fg = M.base_16.orange },
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "dark_horizon")

@ -52,7 +52,7 @@ M.base_16 = {
base0F = "#e05f65",
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "decay")

@ -56,7 +56,7 @@ M.polish_hl = {
["@field"] = { fg = M.base_30.blue },
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "doomchad")

@ -52,7 +52,8 @@ M.base_16 = {
base0F = "#d699b6",
}
vim.opt.bg = "dark"
M.type = "dark"
M.polish_hl = {
["@tag"] = { fg = M.base_30.orange },

@ -67,7 +67,7 @@ M.polish_hl = {
["@constructor"] = { fg = M.base_30.blue },
}
vim.opt.bg = "light"
M.type = "light"
M = require("base46").override_theme(M, "everforest_light")

@ -66,7 +66,7 @@ M.polish_hl = {
["@keyword"] = { fg = M.base_16.base0D },
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "falcon")

@ -57,7 +57,7 @@ M.polish_hl = {
["@parameter"] = { fg = M.base_30.white },
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "gatekeeper")

@ -55,7 +55,7 @@ M.base_16 = {
base0F = "#85e89d", -- Deprecated, open/close embedded tags
}
vim.opt.bg = "dark"
M.type = "dark"
M.polish_hl = {
PmenuSel = {

@ -55,7 +55,7 @@ M.base_16 = {
base0F = "#18654B", -- Deprecated, open/close embedded tags
}
vim.opt.bg = "light"
M.type = "light"
M.polish_hl = {
["@punctuation.bracket"] = {

@ -52,7 +52,7 @@ M.base_16 = {
base0F = "#d65d0e",
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "gruvbox")

@ -52,7 +52,7 @@ M.base_16 = {
base0F = "#d65d0e",
}
vim.opt.bg = "light"
M.type = "light"
M.polish_hl = {
TbLineThemeToggleBtn = { fg = M.base_30.black, bg = M.base_30.white },

@ -59,7 +59,7 @@ M.polish_hl = {
["@property"] = { fg = M.base_16.base0C },
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "gruvbox_material")

@ -52,7 +52,7 @@ M.base_16 = {
base06 = "#c3b499",
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "gruvchad")

@ -52,7 +52,7 @@ M.base_16 = {
base0F = "#cf6a4c",
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "jellybeans")

@ -61,7 +61,7 @@ M.polish_hl = {
},
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "kanagawa")

@ -57,7 +57,7 @@ M.polish_hl = {
["@field.key"] = { fg = M.base_30.red },
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "monekai")

@ -59,7 +59,7 @@ M.polish_hl = {
["@punctuation.bracket"] = { fg = M.base_30.red },
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "monochrome")

@ -56,7 +56,7 @@ M.polish_hl = {
["@variable"] = { fg = M.base_16.base05 },
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "mountain")

@ -52,7 +52,7 @@ M.base_16 = {
base0F = "#d85e7c",
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "nightfox")

@ -52,7 +52,7 @@ M.base_16 = {
base0F = "#90a0a0",
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "nightlamp")

@ -59,7 +59,7 @@ M.polish_hl = {
PmenuSel = { bg = M.base_30.blue },
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "nightowl")

@ -56,7 +56,7 @@ M.polish_hl = {
["@punctuation.bracket"] = { fg = M.base_30.white },
["@punctuation.delimiter"] = { fg = M.base_30.white },
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "nord")

@ -55,7 +55,7 @@ M.base_16 = {
base0F = "#9a806d",
}
vim.opt.bg = "light"
M.type = "light"
M = require("base46").override_theme(M, "oceanic-next-light")

@ -65,7 +65,7 @@ M.polish_hl = {
},
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "oceanic-next")

@ -52,7 +52,7 @@ M.base_16 = {
base0F = "#986801",
}
vim.opt.bg = "light"
M.type = "light"
M.polish_hl = {
TelescopePromptPrefix = { fg = M.base_30.white },

@ -52,7 +52,7 @@ M.base_16 = {
base0F = "#be5046",
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "onedark")

@ -52,7 +52,7 @@ M.base_16 = {
base0F = "#d57780",
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "onenord")

@ -65,6 +65,6 @@ M.polish_hl = {
M = require("base46").override_theme(M, "onenord_light")
vim.opt.bg = "light"
M.type = "light"
return M

@ -66,7 +66,7 @@ M.polish_hl = {
},
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "oxocarbon")

@ -57,7 +57,7 @@ M.polish_hl = {
["@field.key"] = { fg = M.base_30.orange },
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "palenight")

@ -52,7 +52,7 @@ M.base_16 = {
base06 = "#d3d9e4",
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "javacafe")

@ -89,7 +89,7 @@ M.polish_hl = {
},
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "penumbra_dark")

@ -82,7 +82,7 @@ M.polish_hl = {
},
}
vim.opt.bg = "light"
M.type = "light"
M = require("base46").override_theme(M, "penumbra_light")

@ -57,7 +57,7 @@ M.polish_hl = {
["@parenthesis"] = { link = "@punctuation.bracket" },
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "radium")

@ -54,6 +54,6 @@ M.base_16 = {
M = require("base46").override_theme(M, "rosepine")
vim.opt.bg = "dark"
M.type = "dark"
return M

@ -52,7 +52,7 @@ M.base_16 = {
base0F = "#F16269",
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "rxyhn")

@ -52,7 +52,7 @@ M.base_16 = {
base0F = "#d33682",
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "solarized_dark")

@ -52,7 +52,7 @@ M.base_16 = {
base0F = "#e5a3a1",
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "sweetpastel")

@ -52,7 +52,7 @@ M.base_16 = {
base0F = "#f3627a",
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "tokyodark")

@ -58,7 +58,7 @@ M.polish_hl = {
["@parameter"] = { fg = M.base_30.white },
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "tokyonight")

@ -52,7 +52,7 @@ M.base_16 = {
base06 = "#e0e0e0",
}
vim.opt.bg = "dark"
M.type = "dark"
M.polish_hl = {
PmenuSel = { fg = M.base_30.black, bg = M.base_30.red },

@ -64,7 +64,7 @@ M.polish_hl = {
["@keywordfunction"] = { fg = M.base_30.teal },
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "vscode_dark")

@ -59,7 +59,7 @@ M.polish_hl = {
["@conditional"] = { link = "@include" },
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "wombat")

@ -52,7 +52,7 @@ M.base_16 = {
base0F = "#e8646a",
}
vim.opt.bg = "dark"
M.type = "dark"
M = require("base46").override_theme(M, "yoru")

Loading…
Cancel
Save