mirror of
https://github.com/gabehf/base46.git
synced 2026-03-09 23:48:16 -07:00
add vim.opt.bg in defaults base46_cache
This commit is contained in:
parent
481f0c6de3
commit
01721c15f0
56 changed files with 62 additions and 59 deletions
|
|
@ -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…
Add table
Add a link
Reference in a new issue