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 end
M.load_theme = function() 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 "defaults"
M.load_highlight "statusline" M.load_highlight "statusline"
M.load_highlight(M.turn_str_to_color(config.ui.hl_add)) M.load_highlight(M.turn_str_to_color(config.ui.hl_add))

@ -29,38 +29,12 @@ return {
-- packer -- packer
PackerPackageName = { fg = colors.red }, PackerPackageName = { fg = colors.red },
PackerSuccess = { fg = colors.green }, PackerSuccess = { fg = colors.green },
PackerStatusSuccess = { fg = theme.base08 },
PackerStatusCommit = { fg = colors.blue },
PackeProgress = { fg = colors.blue }, PackeProgress = { fg = colors.blue },
PackerOutput = { fg = colors.red }, PackerOutput = { fg = colors.red },
PackerStatus = { fg = colors.blue }, PackerStatus = { fg = colors.blue },
PackerHash = { 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,
},
Normal = { Normal = {
fg = theme.base05, fg = theme.base05,

@ -3,6 +3,34 @@ local colors = require("base46").get_theme_tb "base_30"
return { 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 -- git commits
gitcommitOverflow = { gitcommitOverflow = {
fg = theme.base08, fg = theme.base08,

@ -30,6 +30,10 @@ return {
fg = colors.yellow, fg = colors.yellow,
}, },
NvimTreeGitDeleted = {
fg = colors.red,
},
NvimTreeSpecialFile = { NvimTreeSpecialFile = {
fg = colors.yellow, fg = colors.yellow,
bold = true, 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" 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_1 = colors.base08
vim.g.terminal_color_2 = colors.base0B vim.g.terminal_color_2 = colors.base0B
vim.g.terminal_color_3 = colors.base0A vim.g.terminal_color_3 = colors.base0A

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

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

@ -60,9 +60,14 @@ M.polish_hl = {
WhichKey = { WhichKey = {
fg = M.base_30.white, 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") 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") 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") M = require("base46").override_theme(M, "chadracula")

@ -52,7 +52,7 @@ M.base_16 = {
base0F = "#ac8a8c", base0F = "#ac8a8c",
} }
M.type = "dark" vim.opt.bg = "dark"
M = require("base46").override_theme(M, "chadtain") 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") M = require("base46").override_theme(M, "chocolate")

@ -52,7 +52,7 @@ M.base_16 = {
base0F = "#e05f65", base0F = "#e05f65",
} }
M.type = "dark" vim.opt.bg = "dark"
M = require("base46").override_theme(M, "decay") 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") M = require("base46").override_theme(M, "doomchad")

@ -52,7 +52,7 @@ M.base_16 = {
base0F = "#e67e80", base0F = "#e67e80",
} }
M.type = "dark" vim.opt.bg = "dark"
M.polish_hl = { M.polish_hl = {
TSPunctBracket = { TSPunctBracket = {

@ -84,9 +84,14 @@ M.polish_hl = {
NvimTreeFolderName = { NvimTreeFolderName = {
fg = "#4e565c", 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") M = require("base46").override_theme(M, "everforest_light")

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

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

@ -52,7 +52,14 @@ M.base_16 = {
base0F = "#d65d0e", 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") M = require("base46").override_theme(M, "gruvbox_light")

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

@ -52,7 +52,7 @@ M.base_16 = {
base0F = "#cf6a4c", base0F = "#cf6a4c",
} }
M.type = "dark" vim.opt.bg = "dark"
M = require("base46").override_theme(M, "jellybeans") 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") M = require("base46").override_theme(M, "kanagawa")

@ -60,7 +60,7 @@ M.polish_hl = {
fg = M.base_30.red, fg = M.base_30.red,
}, },
} }
M.type = "dark" vim.opt.bg = "dark"
M = require("base46").override_theme(M, "monekai") 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") M = require("base46").override_theme(M, "mountain")

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

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

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

@ -52,7 +52,7 @@ M.base_16 = {
base0F = "#986801", base0F = "#986801",
} }
M.type = "light" vim.opt.bg = "light"
M.polish_hl = { M.polish_hl = {
WhichKeyDesc = { WhichKeyDesc = {
@ -88,19 +88,9 @@ M.polish_hl = {
fg = M.base_16.base05, fg = M.base_16.base05,
}, },
FelineDirName = { TbLineThemeToggleBtn = {
fg = M.base_30.black, fg = M.base_30.black,
bg = M.base_30.nord_blue, bg = M.base_30.white,
},
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,
}, },
} }

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

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

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

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

@ -15,7 +15,7 @@ M.base_30 = {
red = "#ef8891", red = "#ef8891",
baby_pink = "#fca2aa", baby_pink = "#fca2aa",
pink = "#fca2af", pink = "#fca2af",
line = "#20272e", -- for lines like vertsplit line = "#272e35", -- for lines like vertsplit
green = "#9fe8c3", green = "#9fe8c3",
vibrant_green = "#9ce5c0", vibrant_green = "#9ce5c0",
blue = "#99aee5", blue = "#99aee5",
@ -52,7 +52,7 @@ M.base_16 = {
base06 = "#d3d9e4", base06 = "#d3d9e4",
} }
M.type = "dark" vim.opt.bg = "dark"
M = require("base46").override_theme(M, "javacafe") 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") M = require("base46").override_theme(M, "radium")

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

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

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

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

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

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

@ -57,11 +57,9 @@ M.polish_hl = {
TSConstructor = { fg = M.base_30.orange }, TSConstructor = { fg = M.base_30.orange },
TSVariable = { link = "TSConstructor" }, TSVariable = { link = "TSConstructor" },
TSConditional = { link = "TSInclude" }, 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") M = require("base46").override_theme(M, "wombat")

Loading…
Cancel
Save