You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

95 lines
1.4 KiB

local colors = require("base46").get_theme_tb "base_30"
local config = require("nvconfig").ui
local highlights = {
TbFill = {
bg = colors.black2,
},
TbBufOn = {
fg = colors.white,
bg = colors.black,
},
TbBufOff = {
fg = colors.light_grey,
bg = colors.black2,
},
TbBufOnModified = {
fg = colors.green,
bg = colors.black,
},
TbBufOffModified = {
fg = colors.red,
bg = colors.black2,
},
TbBufOnClose = {
fg = colors.red,
bg = colors.black,
},
TbBufOffClose = {
fg = colors.light_grey,
bg = colors.black2,
},
TbTabNewBtn = {
fg = colors.white,
bg = colors.one_bg2,
},
TbTabOn = {
fg = colors.red,
},
TbTabOff = {
fg = colors.white,
bg = colors.black2,
},
TbTabCloseBtn = {
fg = colors.black,
bg = colors.nord_blue,
},
TBTabTitle = {
fg = colors.black,
bg = colors.blue,
},
TbThemeToggleBtn = {
bold = true,
fg = colors.white,
bg = colors.one_bg3,
},
TbCloseAllBufsBtn = {
bold = true,
bg = colors.red,
fg = colors.black,
},
}
local hlgroups_glassy = {
"TbFill",
"TbBufOn",
"TbBufOff",
"TbBufOnClose",
"TbBufOffClose",
"TbBufOnModified",
"TbBufOffModified",
}
if config.transparency then
for _, val in ipairs(hlgroups_glassy) do
highlights[val].bg = "NONE"
end
end
return highlights