Skip to content

Commit afe22d6

Browse files
authored
feat(integration): mini-tabline
1 parent a88297e commit afe22d6

File tree

1 file changed

+57
-0
lines changed

1 file changed

+57
-0
lines changed
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
local colors = require("base46").get_theme_tb "base_30"
2+
3+
local config = require "nvconfig"
4+
5+
local highlights = {
6+
MiniTablineCurrent = {
7+
fg = colors.white,
8+
bg = colors.black,
9+
},
10+
11+
MiniTablineVisible = {
12+
fg = colors.white,
13+
bg = colors.black,
14+
},
15+
16+
MiniTablineHidden = {
17+
fg = colors.light_grey,
18+
bg = colors.black2,
19+
},
20+
21+
MiniTablineModifiedCurrent = {
22+
fg = colors.green,
23+
bg = colors.black,
24+
},
25+
26+
MiniTablineModifiedVisible = {
27+
fg = colors.green,
28+
bg = colors.black,
29+
},
30+
31+
MiniTablineModifiedHidden = {
32+
fg = colors.red,
33+
bg = colors.black2,
34+
},
35+
36+
MiniTablineTabpagesection = {
37+
fg = colors.black,
38+
bg = colors.blue,
39+
},
40+
}
41+
42+
local hlgroups_glassy = {
43+
"MiniTablineCurrent",
44+
"MiniTablineVisible",
45+
"MiniTablineHidden",
46+
"MiniTablineModifiedCurrent",
47+
"MiniTablineModifiedVisible",
48+
"MiniTablineModifiedHidden",
49+
}
50+
51+
if config.base46.transparency then
52+
for _, val in ipairs(hlgroups_glassy) do
53+
highlights[val].bg = "NONE"
54+
end
55+
end
56+
57+
return highlights

0 commit comments

Comments
 (0)