-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathenvy.colortemplate
343 lines (297 loc) · 7.63 KB
/
envy.colortemplate
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
Full name: Envy
Short name: envy
Author: Gadzhi Kharkharov <[email protected]>
Website: https://github.com/kkga/vim-envy
Description: A light color scheme with comfortable contrast.
License: MPL 2.0
Neovim: yes
Variant: gui 256
Background: light
; Colors
Color: background #eeeeee ~
Color: black #000000 ~
Color: brblack #585858 ~
Color: blue #005fd7 ~
Color: lblue #afd7ff ~
Color: green #005f00 ~
Color: red #d70000 ~
Color: lred #ffafaf ~
Color: yellow #d75f00 ~
Color: lyellow #ffd787 ~
Color: purple #5f00d7 ~
Color: pink #ffafff ~
Color: cyan #0087af ~
Color: lcyan #afd7af ~
Color: white #ffffff ~
Color: grey #6c6c6c ~
Color: lgrey1 #e4e4e4 ~
Color: lgrey2 #c6c6c6 ~
Color: lgrey3 #b2b2b2 ~
; Terminal colors
Term Colors: black red green yellow blue purple cyan lgrey3
Term Colors: brblack red green yellow blue purple cyan lgrey3
; Generic highlight groups
ColorColumn none lgrey1
Comment grey none
Conceal none none
Constant black none
Cursor none none reverse
CursorLine none lgrey1
LineNr grey lgrey1
CursorLineNR grey lgrey1 bold
Directory blue none bold
FoldColumn grey lgrey1
Identifier black none
Include black none bold
Keyword black none bold
Macro purple none
MatchParen none lblue bold
MoreMsg black none
NonText lgrey2 none
Normal black background
Number blue none
Operator black none
Pmenu black white
PmenuSel black lgrey2 bold
PreProc black none
Question black none
Regexp yellow none
Search none lblue
Special black none
SpellBad red none undercurl
SpellCap purple none undercurl
SpellLocal green none undercurl
SpellRare purple none undercurl
StatusLine black lgrey3 bold
StatusLineNC black lgrey2
String green none
TabLine black lgrey2
TabLineFill black lgrey2
TabLineSel black background bold
Title black none bold
Todo cyan none bold
VertSplit lgrey2 lgrey2
Folded none lgrey1
Visual none lblue
FloatWindow black white
ErrorFloatWindow red white
WarningFloatWindow yellow white
HintFloatWindow cyan white
ErrorSign black lred bold
WarningSign black lyellow bold
HintSign black lcyan bold
ErrorHighlight none lred
WarningHighlight none lyellow
HintHighlight none lcyan
ErrorUnderline red none undercurl bold
WarningUnderline yellow none undercurl bold
HintUnderline cyan none undercurl bold
ErrorMsg white red
WarningMsg white yellow
HintMsg white cyan
DiffAdd green lgrey1
DiffChange yellow lgrey1
DiffDelete red lgrey1
DiffText -> Number
lCursor -> Cursor
Boolean -> Keyword
Character -> String
Error -> ErrorMsg
Label -> Special
PmenuThumb -> PmenuSel
PreCondit -> Macro
SignColumn -> FoldColumn
SpecialKey -> Number
Statement -> Keyword
StorageClass -> Keyword
Type -> Keyword
WildMenu -> PmenuSel
; These highlight groups can be used for statuslines, for example when
; displaying ALE warnings and errors.
WhiteOnYellow white yellow
WhiteOnRed white red
WhiteOnPurple white purple
; Clever-F/Sneak/Hop
CleverFDefaultLabel -> WhiteOnRed
Sneak -> WhiteOnRed
HopNextKey -> WhiteOnRed
HopNextKey1 -> WhiteOnRed
HopNextKey2 -> WhiteOnYellow
; Telescope
TelescopeBorder -> Comment
TelescopePromptBorder -> Comment
TelescopeResultsBorder -> Comment
TelescopePreviewBorder -> Comment
; ALE
ALEErrorSign -> ErrorSign
ALEError -> ErrorHighlight
ALEWarningSign -> WarningSign
ALEWarning -> WarningHighlight
ALEVirtualTextError -> ALEError
ALEVirtualTextWarning -> ALEWarning
; ALEVirtualTextStyleError xxx links to ALEVirtualTextError
; ALEVirtualTextStyleWarning xxx links to ALEVirtualTextWarning
; ALEVirtualTextInfo xxx links to ALEVirtualTextWarning
; COC
CocFloating -> FloatWindow
CocErrorSign -> ErrorSign
CocErrorHighlight -> ErrorHighlight
CocErrorFloat -> ErrorFloatWindow
CocWarningSign -> WarningSign
CocWarningHighlight -> WarningHighlight
CocWarningFloat -> WarningFloatWindow
CocHintSign -> HintSign
CocHintHighlight -> HintHighlight
CocHintFloat -> HintFloatWindow
CocInfoSign -> CocHintSign
CocInfoHighlight -> CocHintHighlight
CocInfoFloat -> CocHintFloat
CocListMode -> StatusLine
CocListPath -> StatusLine
; vim-lsp
lspReference -> Search
; nvim-lsp
LspDiagnosticsVirtualTextError -> ErrorHighlight
LspDiagnosticsVirtualTextWarning -> WarningHighlight
LspDiagnosticsVirtualTextInformation -> HintHighlight
LspDiagnosticsVirtualTextHint -> HintHighlight
LspDiagnosticsSignError -> ErrorSign
LspDiagnosticsSignWarning -> WarningSign
LspDiagnosticsSignInformation -> HintSign
LspDiagnosticsSignHint -> HintSign
LspDiagnosticsUnderlineError -> ErrorUnderline
LspDiagnosticsUnderlineWarning -> WarningUnderline
LspDiagnosticsUnderlineInformation -> HintUnderline
LspDiagnosticsUnderlineHint -> HintUnderline
; CSS
cssClassName -> Keyword
cssColor -> Number
cssIdentifier -> Keyword
cssImportant -> Keyword
cssProp -> Identifier
cssTagName -> Keyword
; gitsigns
GitSignsAdd -> DiffAdd
GitSignsChange -> DiffChange
GitSignsDelete -> DiffDelete
GitSignsChangeDelete -> DiffDelete
; Neogit
NeogitDiffAdd green none
NeogitDiffDelete red none
NeogitDiffAddHighlight -> DiffAdd
NeogitDiffDeleteHighlight -> DiffDelete
NeogitDiffContextHighlight none lgrey1
NeogitHunkHeader grey lgrey1 bold
NeogitHunkHeaderHighlight none lgrey2 bold
; Dot
dotKeyChar -> Operator
; Fugitive
FugitiveblameTime blue none
FugitiveblameHash purple none
; Git commit messages
gitCommitOverflow -> ErrorMsg
gitCommitSummary -> String
; HAML
hamlClass black none
hamlId black none
hamlTag black none bold
hamlDocType -> Comment
htmlArg -> Identifier
; HTML
htmlTag black none bold
htmlLink -> String
htmlScriptTag -> htmlTag
htmlSpecialTagName -> htmlTag
htmlTagName -> htmlTag
; Inko
inkoCommentBold grey none bold
inkoCommentInlineUrl -> Number
inkoCommentItalic grey none italic
inkoCommentTitle grey none bold
inkoInstanceVariable -> Directory
inkoKeywordArgument -> Regexp
; Java
javaAnnotation -> Directory
javaCommentTitle -> javaComment
javaDocParam -> Todo
javaDocTags -> Todo
javaExternal -> Keyword
javaStorageClass -> Keyword
; Javascript
JavaScriptNumber -> Number
javaScriptBraces -> Operator
javaScriptFunction -> Keyword
javaScriptIdentifier -> Keyword
javaScriptMember -> Identifier
; JSON
jsonKeyword -> String
; Make
makeTarget -> Function
; Markdown
markdownCode -> markdownCodeBlock
markdownCodeBlock -> Comment
markdownListMarker -> Keyword
markdownOrderedListMarker -> Keyword
; netrw
netrwClassify -> Identifier
; Perl
perlPackageDecl -> Identifier
perlStatementInclude -> Statement
perlStatementPackage -> Statement
podCmdText -> Todo
podCommand -> Comment
podVerbatimLine -> Todo
; Ruby
rubyAttribute -> Identifier
rubyClass -> Keyword
rubyClassVariable -> rubyInstancevariable
rubyConstant -> Constant
rubyDefine -> Keyword
rubyFunction -> Function
rubyInstanceVariable -> Directory
rubyMacro -> Identifier
rubyModule -> rubyClass
rubyRegexp -> Regexp
rubyRegexpCharClass -> Regexp
rubyRegexpDelimiter -> Regexp
rubyRegexpQuantifier -> Regexp
rubyRegexpSpecial -> Regexp
rubyStringDelimiter -> String
rubySymbol -> Regexp
; Rust
rustCommentBlockDoc -> Comment
rustCommentLineDoc -> Comment
rustFuncCall -> Identifier
rustModPath -> Identifier
; Python
pythonOperator -> Keyword
; SASS
sassClass -> cssClassName
sassId -> cssIdentifier
; Shell
shFunctionKey -> Keyword
; SQL
sqlKeyword -> Keyword
; TypeScript
typescriptBraces -> Operator
typescriptEndColons -> Operator
typescriptExceptions -> Keyword
typescriptFuncKeyword -> Keyword
typescriptFunction -> Function
typescriptIdentifier -> Identifier
typescriptLogicSymbols -> Operator
; Vimscript
VimCommentTitle -> Todo
VimIsCommand -> Constant
vimGroup -> Constant
vimHiGroup -> Constant
; XML
xmlAttrib -> Identifier
xmlTag -> Identifier
xmlTagName -> Identifier
; YAML
yamlPlainScalar -> String
; YARD
yardComment -> Comment
yardType -> Todo
yardTypeList -> Todo