@@ -5,29 +5,41 @@ Term colors: bg_2 br_red br_green br_yellow br_blue br_magenta br_cyan fg_1
55
66Variant: gui 256 16
77
8- # default syntax group
8+ # default coloring
99Normal fg_0 bg_0
1010
11+
1112# Interface elements {{{
1213
1314# Group Foreground Background Attributes
14- IncSearch red none reverse
15+
16+ # selections and highlights
17+ IncSearch orange none reverse
1518Search yellow none reverse
19+ QuickFixLine -> Search
1620Visual none bg_2
17- LineNr dim_0 bg_1
18- CursorLineNr fg_1 none
21+ MatchParen br_yellow bg_2 bold
22+
23+ # cursor-related
24+ Cursor none none reverse
25+ lCursor -> Cursor # See `:help lCursor`
1926CursorLine none bg_1
2027CursorColumn none bg_1
21- ColorColumn none bg_1
22- MatchParen br_yellow bg_2 bold
28+
29+ # in-buffer borders etc.
2330Folded none bg_1
31+ ColorColumn none bg_2
32+ LineNr dim_0 bg_1
33+ CursorLineNr fg_1 none
2434
25- # window (pane) borders etc.
35+ # window (pane) borders
2636VertSplit dim_0 dim_0
2737StatusLine none none reverse
2838StatusLineNC none bg_2
2939StatusLineTerm -> StatusLine
3040StatusLineTermNC -> StatusLineNC
41+
42+ # bars on the top
3143TabLineSel fg_1 bg_1 reverse bold
3244TabLine dim_0 none reverse
3345TabLineFill dim_0 none reverse
@@ -46,68 +58,70 @@ DiffChange none bg_1
4658DiffDelete red bg_1
4759DiffText bg_1 yellow
4860
49- # commonly linked groups
50- QuickFixLine -> Search
51- # See `:help lCursor`
52- lCursor -> Cursor
53-
5461# }}}
5562
63+
5664# Syntax elements {{{
5765
5866# Group Foreground Background Attributes
5967Comment dim_0 none italic
60- Constant cyan none
61- Identifier br_blue none
62- Statement br_yellow none
63- PreProc magenta none
64- Type green none
65- Special red none
66- Error red none bold
67- Todo magenta bg_1 bold reverse
68- Underlined br_blue none underline
6968
70- #if get(g:, '@optionprefix_green_keywords', 0)
71- Statement green none
72- Type yellow none
73- #endif
74-
75- # commonly linked groups
76- Function -> Identifier
69+ Constant cyan none
7770String -> Constant
7871Number -> Constant
7972Boolean -> Constant
8073Character -> Constant
8174Float -> Constant
75+
76+ Identifier br_blue none
77+ Function -> Identifier
78+
79+ Statement br_yellow none
8280Conditional -> Statement
83- Exception -> Statement
81+ Repeat -> Statement
8482Keyword -> Statement
8583Label -> Statement
84+ Exception -> Statement
8685Operator -> Statement
87- Repeat -> Statement
86+
87+ PreProc orange none
8888Define -> PreProc
89- Include -> PreProc
90- Macro -> PreProc
9189PreCondit -> PreProc
90+ Include -> PreProc
91+ Macro -> Include
92+
93+ Type green none
94+ Typedef -> Type
95+ StorageClass -> Type
96+ Structure -> Type
97+
98+ Special red none
9299SpecialChar -> Special
100+ Delimiter -> Special
93101SpecialComment -> Special
94102Debug -> Special
95- Delimiter -> Special
96103Tag -> Special
97- StorageClass -> Type
98- Structure -> Type
99- Typedef -> Type
100- # }}}
101104
102- # Vim
103- VimCommand -> Statement
105+ Error red none bold
106+ Todo magenta none bold
107+ Underlined violet none underline
108+ Ignore bg_2 none
109+
110+ # Language-specific coloring (use sparingly)
111+ VimCommand yellow none
112+ RubyDefine fg_1 none bold
113+
114+ #if get(g:, '@optionprefix_green_keywords', 0)
115+ Statement green none
116+ Type yellow none
117+ #endif
118+
104119
105120# Remaining unstyled highlight groups {{{
106121
107122# Group Foreground Background Attributes
108123Terminal none none
109124Conceal none none
110- Cursor none none
111125Directory none none
112126EndOfBuffer none none
113127ErrorMsg none none
@@ -127,6 +141,4 @@ VisualNOS none none
127141WarningMsg none none
128142WildMenu none none
129143
130- Ignore none none
131-
132144# }}}
0 commit comments