mirror of
https://github.com/gabehf/base46.git
synced 2026-03-09 07:28:50 -07:00
fix highlights resetting after packersync | https://github.com/NvChad/NvChad/issues/1237
This commit is contained in:
parent
0087b60c01
commit
5412629789
43 changed files with 164 additions and 86 deletions
|
|
@ -116,10 +116,6 @@ M.load_highlight = function(group)
|
|||
end
|
||||
|
||||
M.load_theme = function()
|
||||
-- set bg option
|
||||
local theme_type = M.get_theme_tb "type" -- dark/light
|
||||
vim.opt.bg = theme_type
|
||||
|
||||
M.load_highlight "defaults"
|
||||
M.load_highlight "statusline"
|
||||
M.load_highlight(M.turn_str_to_color(config.ui.hl_add))
|
||||
|
|
|
|||
|
|
@ -29,38 +29,12 @@ return {
|
|||
-- packer
|
||||
PackerPackageName = { fg = colors.red },
|
||||
PackerSuccess = { fg = colors.green },
|
||||
PackerStatusSuccess = { fg = theme.base08 },
|
||||
PackerStatusCommit = { fg = colors.blue },
|
||||
PackeProgress = { fg = colors.blue },
|
||||
PackerOutput = { fg = colors.red },
|
||||
PackerStatus = { fg = colors.blue },
|
||||
|
||||
-- diffs
|
||||
DiffAdd = {
|
||||
fg = colors.blue,
|
||||
},
|
||||
|
||||
DiffAdded = {
|
||||
fg = colors.green,
|
||||
},
|
||||
|
||||
DiffChange = {
|
||||
fg = colors.light_grey,
|
||||
},
|
||||
|
||||
DiffChangeDelete = {
|
||||
fg = colors.red,
|
||||
},
|
||||
|
||||
DiffModified = {
|
||||
fg = colors.orange,
|
||||
},
|
||||
|
||||
DiffDelete = {
|
||||
fg = colors.red,
|
||||
},
|
||||
|
||||
DiffRemoved = {
|
||||
fg = colors.red,
|
||||
},
|
||||
PackerHash = { fg = colors.blue },
|
||||
|
||||
Normal = {
|
||||
fg = theme.base05,
|
||||
|
|
|
|||
|
|
@ -3,6 +3,34 @@ local colors = require("base46").get_theme_tb "base_30"
|
|||
|
||||
return {
|
||||
|
||||
DiffAdd = {
|
||||
fg = colors.blue,
|
||||
},
|
||||
|
||||
DiffAdded = {
|
||||
fg = colors.green,
|
||||
},
|
||||
|
||||
DiffChange = {
|
||||
fg = colors.light_grey,
|
||||
},
|
||||
|
||||
DiffChangeDelete = {
|
||||
fg = colors.red,
|
||||
},
|
||||
|
||||
DiffModified = {
|
||||
fg = colors.orange,
|
||||
},
|
||||
|
||||
DiffDelete = {
|
||||
fg = colors.red,
|
||||
},
|
||||
|
||||
DiffRemoved = {
|
||||
fg = colors.red,
|
||||
},
|
||||
|
||||
-- git commits
|
||||
gitcommitOverflow = {
|
||||
fg = theme.base08,
|
||||
|
|
|
|||
|
|
@ -30,6 +30,10 @@ return {
|
|||
fg = colors.yellow,
|
||||
},
|
||||
|
||||
NvimTreeGitDeleted = {
|
||||
fg = colors.red,
|
||||
},
|
||||
|
||||
NvimTreeSpecialFile = {
|
||||
fg = colors.yellow,
|
||||
bold = true,
|
||||
|
|
|
|||
71
lua/base46/integrations/tbline.lua
Normal file
71
lua/base46/integrations/tbline.lua
Normal file
|
|
@ -0,0 +1,71 @@
|
|||
local colors = require("base46").get_theme_tb "base_30"
|
||||
|
||||
return {
|
||||
|
||||
TblineFill = {
|
||||
bg = colors.black2,
|
||||
},
|
||||
|
||||
TbLineBufOn = {
|
||||
fg = colors.white,
|
||||
bg = colors.black,
|
||||
},
|
||||
|
||||
TbLineBufOff = {
|
||||
fg = colors.light_grey,
|
||||
bg = colors.black2,
|
||||
},
|
||||
|
||||
TbLineBufOnModified = {
|
||||
fg = colors.green,
|
||||
bg = colors.black,
|
||||
},
|
||||
|
||||
TbBufLineBufOffModified = {
|
||||
fg = colors.red,
|
||||
bg = colors.black2,
|
||||
},
|
||||
|
||||
TbLineBufOnClose = {
|
||||
fg = colors.red,
|
||||
bg = colors.black,
|
||||
},
|
||||
|
||||
TbLineBufOffClose = {
|
||||
fg = colors.light_grey,
|
||||
bg = colors.black2,
|
||||
},
|
||||
|
||||
TbLineTabOn = {
|
||||
fg = colors.black,
|
||||
bg = colors.nord_blue,
|
||||
bold = true,
|
||||
},
|
||||
|
||||
TbLineTabOff = {
|
||||
fg = colors.white,
|
||||
bg = colors.one_bg2,
|
||||
},
|
||||
|
||||
TbLineTabCloseBtn = {
|
||||
fg = colors.black,
|
||||
bg = colors.nord_blue,
|
||||
},
|
||||
|
||||
TBTabTitle = {
|
||||
fg = colors.black,
|
||||
bg = colors.white,
|
||||
},
|
||||
|
||||
TbLineThemeToggleBtn = {
|
||||
bold = true,
|
||||
fg = colors.white,
|
||||
bg = colors.black,
|
||||
},
|
||||
|
||||
TblineTabNewBtn = {
|
||||
fg = colors.white,
|
||||
bg = colors.one_bg3,
|
||||
bold = true,
|
||||
},
|
||||
}
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
local colors = require("base46").get_theme_tb "base_16"
|
||||
|
||||
vim.g.terminal_color_0 = colors.base02
|
||||
vim.g.terminal_color_0 = colors.base01
|
||||
vim.g.terminal_color_1 = colors.base08
|
||||
vim.g.terminal_color_2 = colors.base0B
|
||||
vim.g.terminal_color_3 = colors.base0A
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ M.base_16 = {
|
|||
base0F = "#eAc1c1",
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "aquarium")
|
||||
|
||||
|
|
|
|||
|
|
@ -81,6 +81,6 @@ M.polish_hl = {
|
|||
|
||||
M = require("base46").override_theme(M, "ayu-dark")
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
return M
|
||||
|
|
|
|||
|
|
@ -60,9 +60,14 @@ M.polish_hl = {
|
|||
WhichKey = {
|
||||
fg = M.base_30.white,
|
||||
},
|
||||
|
||||
TbLineThemeToggleBtn = {
|
||||
fg = M.base_30.black,
|
||||
bg = M.base_30.white,
|
||||
},
|
||||
}
|
||||
|
||||
M.type = "light"
|
||||
vim.opt.bg = "light"
|
||||
|
||||
M = require("base46").override_theme(M, "blossom")
|
||||
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ M.polish_hl = {
|
|||
},
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "catppuccin")
|
||||
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ M.polish_hl = {
|
|||
},
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "chadracula")
|
||||
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ M.base_16 = {
|
|||
base0F = "#ac8a8c",
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "chadtain")
|
||||
|
||||
|
|
|
|||
|
|
@ -94,7 +94,7 @@ M.polish_hl = {
|
|||
},
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "chocolate")
|
||||
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ M.base_16 = {
|
|||
base0F = "#e05f65",
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "decay")
|
||||
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ M.polish_hl = {
|
|||
}
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "doomchad")
|
||||
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ M.base_16 = {
|
|||
base0F = "#e67e80",
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M.polish_hl = {
|
||||
TSPunctBracket = {
|
||||
|
|
|
|||
|
|
@ -84,9 +84,14 @@ M.polish_hl = {
|
|||
NvimTreeFolderName = {
|
||||
fg = "#4e565c",
|
||||
},
|
||||
|
||||
TbLineThemeToggleBtn = {
|
||||
fg = M.base_30.black,
|
||||
bg = M.base_30.white,
|
||||
},
|
||||
}
|
||||
|
||||
M.type = "light"
|
||||
vim.opt.bg = "light"
|
||||
|
||||
M = require("base46").override_theme(M, "everforest_light")
|
||||
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ M.polish_hl = {
|
|||
TSParameter = { fg = M.base_30.white },
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "gatekeeper")
|
||||
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ M.base_16 = {
|
|||
base0F = "#d65d0e",
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "gruvbox")
|
||||
|
||||
|
|
|
|||
|
|
@ -52,7 +52,14 @@ M.base_16 = {
|
|||
base0F = "#d65d0e",
|
||||
}
|
||||
|
||||
M.type = "light"
|
||||
vim.opt.bg = "light"
|
||||
|
||||
M.polish_hl = {
|
||||
TbLineThemeToggleBtn = {
|
||||
fg = M.base_30.black,
|
||||
bg = M.base_30.white,
|
||||
},
|
||||
}
|
||||
|
||||
M = require("base46").override_theme(M, "gruvbox_light")
|
||||
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ M.base_16 = {
|
|||
base06 = "#c3b499",
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "gruvchad")
|
||||
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ M.base_16 = {
|
|||
base0F = "#cf6a4c",
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "jellybeans")
|
||||
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@ M.polish_hl = {
|
|||
},
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "kanagawa")
|
||||
|
||||
|
|
|
|||
|
|
@ -60,7 +60,7 @@ M.polish_hl = {
|
|||
fg = M.base_30.red,
|
||||
},
|
||||
}
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "monekai")
|
||||
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@ M.polish_hl = {
|
|||
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "mountain")
|
||||
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ M.base_16 = {
|
|||
base0F = "#d85e7c",
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "nightfox")
|
||||
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ M.base_16 = {
|
|||
base0F = "#90a0a0",
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "nightlamp")
|
||||
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ M.polish_hl = {
|
|||
},
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "nightowl")
|
||||
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ M.polish_hl = {
|
|||
fg = M.base_30.white,
|
||||
},
|
||||
}
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "nord")
|
||||
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ M.base_16 = {
|
|||
base0F = "#986801",
|
||||
}
|
||||
|
||||
M.type = "light"
|
||||
vim.opt.bg = "light"
|
||||
|
||||
M.polish_hl = {
|
||||
WhichKeyDesc = {
|
||||
|
|
@ -88,19 +88,9 @@ M.polish_hl = {
|
|||
fg = M.base_16.base05,
|
||||
},
|
||||
|
||||
FelineDirName = {
|
||||
TbLineThemeToggleBtn = {
|
||||
fg = M.base_30.black,
|
||||
bg = M.base_30.nord_blue,
|
||||
},
|
||||
|
||||
FelineDirName_Separator = {
|
||||
fg = M.base_30.nord_blue,
|
||||
bg = M.base_30.statusline_bg,
|
||||
},
|
||||
|
||||
FelineFileName_Separator = {
|
||||
fg = M.base_30.lightbg,
|
||||
bg = M.base_30.nord_blue,
|
||||
bg = M.base_30.white,
|
||||
},
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ M.base_16 = {
|
|||
base0F = "#be5046",
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "onedark")
|
||||
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ M.base_16 = {
|
|||
base0F = "#d57780",
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "onenord")
|
||||
|
||||
|
|
|
|||
|
|
@ -89,6 +89,6 @@ M.polish_hl = {
|
|||
|
||||
M = require("base46").override_theme(M, "onenord_light")
|
||||
|
||||
M.type = "light"
|
||||
vim.opt.bg = "light"
|
||||
|
||||
return M
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ M.polish_hl = {
|
|||
},
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "palenight")
|
||||
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ M.base_30 = {
|
|||
red = "#ef8891",
|
||||
baby_pink = "#fca2aa",
|
||||
pink = "#fca2af",
|
||||
line = "#20272e", -- for lines like vertsplit
|
||||
line = "#272e35", -- for lines like vertsplit
|
||||
green = "#9fe8c3",
|
||||
vibrant_green = "#9ce5c0",
|
||||
blue = "#99aee5",
|
||||
|
|
@ -52,7 +52,7 @@ M.base_16 = {
|
|||
base06 = "#d3d9e4",
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "javacafe")
|
||||
|
||||
|
|
|
|||
|
|
@ -62,7 +62,7 @@ M.polish_hl = {
|
|||
},
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "radium")
|
||||
|
||||
|
|
|
|||
|
|
@ -54,6 +54,6 @@ M.base_16 = {
|
|||
|
||||
M = require("base46").override_theme(M, "rosepine")
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
return M
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ M.base_16 = {
|
|||
base0F = "#F16269",
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "rxyhn")
|
||||
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ M.base_16 = {
|
|||
base0F = "#f3627a",
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "tokyodark")
|
||||
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ M.polish_hl = {
|
|||
TSParameter = { fg = M.base_30.white },
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "tokyonight")
|
||||
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ M.base_16 = {
|
|||
base06 = "#e0e0e0",
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M.polish_hl = {
|
||||
PmenuSel = {
|
||||
|
|
|
|||
|
|
@ -84,7 +84,7 @@ M.polish_hl = {
|
|||
},
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "vscode_dark")
|
||||
|
||||
|
|
|
|||
|
|
@ -57,11 +57,9 @@ M.polish_hl = {
|
|||
TSConstructor = { fg = M.base_30.orange },
|
||||
TSVariable = { link = "TSConstructor" },
|
||||
TSConditional = { link = "TSInclude" },
|
||||
Feline_LspIcon = { fg = M.base_30.teal },
|
||||
FelineIcon = { bg = M.base_30.teal },
|
||||
}
|
||||
|
||||
M.type = "dark"
|
||||
vim.opt.bg = "dark"
|
||||
|
||||
M = require("base46").override_theme(M, "wombat")
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue