fix highlights resetting after packersync | https://github.com/NvChad/NvChad/issues/1237

v2.5
siduck 4 years ago
parent 0087b60c01
commit 5412629789

@ -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,

@ -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…
Cancel
Save