+44
-10
colors/plain.vim
+44
-10
colors/plain.vim
···
40
40
let s:light_blue = { "gui": "#B6D6FD", "cterm": "4" }
41
41
let s:dark_cyan = { "gui": "#20A5BA", "cterm": "6" }
42
42
let s:light_cyan = { "gui": "#4FB8CC", "cterm": "6" }
43
-
let s:dark_green = { "gui": "#10A778", "cterm": "2" }
44
-
let s:light_green = { "gui": "#5FD7A7", "cterm": "2" }
43
+
let s:dark_green = { "gui": "#10A778", "cterm": "6" }
44
+
let s:light_green = { "gui": "#5FD7A7", "cterm": "6" }
45
45
let s:dark_purple = { "gui": "#523C79", "cterm": "5" }
46
46
let s:light_purple = { "gui": "#6855DE", "cterm": "5" }
47
47
let s:light_yellow = { "gui": "#F3E430", "cterm": "3" }
···
99
99
\ "cterm=" (has_key(a:style, "cterm") ? a:style.cterm : "NONE")
100
100
endfunction
101
101
102
-
call s:h("Normal", {"bg": s:bg, "fg": s:norm})
102
+
call s:h("Normal", {"bg": s:bg, "fg": s:norm,})
103
103
call s:h("Noise", {"bg": s:bg, "fg": s:norm_subtle})
104
104
call s:h("Cursor", {"bg": s:green, "fg": s:norm})
105
105
call s:h("Comment", {"fg": s:comment, "cterm": "italic"})
···
150
150
call s:h("Underlined", {"fg": s:norm, "gui": "underline", "cterm": "underline"})
151
151
call s:h("Ignore", {"fg": s:bg})
152
152
call s:h("Error", {"fg": s:red, "bg": s:bg, "cterm": "bold"})
153
-
call s:h("Todo", {"fg": s:actual_white, "bg": s:pink, "gui": "bold", "cterm": "bold"})
153
+
call s:h("Todo", {"fg": s:actual_white, "bg": s:black, "gui": "bold", "cterm": "bold"})
154
154
call s:h("SpecialKey", {"fg": s:subtle_black})
155
155
call s:h("NonText", {"fg": s:bg_very_subtle})
156
156
call s:h("Directory", {"fg": s:dark_green})
···
159
159
call s:h("Search", {"bg": s:selection, "fg": s:black})
160
160
call s:h("MoreMsg", {"fg": s:medium_gray, "cterm": "bold", "gui": "bold"})
161
161
hi! link ModeMsg MoreMsg
162
-
call s:h("LineNr", {"fg": s:light_black})
162
+
call s:h("LineNr", {"fg": s:medium_gray})
163
163
call s:h("CursorLineNr", {"fg": s:green, "bg": s:bg_very_subtle})
164
164
call s:h("Question", {"fg": s:red})
165
165
call s:h("VertSplit", {"bg": s:bg, "fg": s:bg_very_subtle})
···
174
174
call s:h("DiffDelete", {"fg": s:red})
175
175
call s:h("DiffChange", {"fg": s:dark_yellow})
176
176
call s:h("DiffText", {"fg": s:dark_green})
177
-
call s:h("SignColumn", {"fg": s:light_green})
177
+
call s:h("SignColumn", {"fg": s:medium_gray})
178
178
179
179
if has("gui_running")
180
180
call s:h("SpellBad", {"gui": "underline", "sp": s:red})
···
195
195
""" StatusLine
196
196
197
197
call s:h("StatusLine", {"bg": s:bg, "fg": s:status_line})
198
-
call s:h("StatusLineNC", {"cterm": "underline", "bg": s:bg, "fg": s:status_line_nc})
198
+
call s:h("StatusLineNC", {"bg": s:bg, "fg": s:status_line_nc})
199
199
200
200
" Those are not standard but are useful to emphasis different parts of the
201
201
" status line.
···
224
224
call s:h("htmlH5", {"bg": s:bg, "fg": s:norm})
225
225
call s:h("htmlH6", {"bg": s:bg, "fg": s:norm})
226
226
227
+
call s:h("htmlBold", {"bg": s:bg, "fg": s:norm})
228
+
call s:h("htmlItalic", {"bg": s:bg, "fg": s:norm})
229
+
call s:h("htmlEndTag", {"bg": s:bg, "fg": s:norm})
230
+
call s:h("htmlTag", {"bg": s:bg, "fg": s:norm})
231
+
call s:h("htmlTagName", {"bg": s:bg, "fg": s:norm})
232
+
call s:h("htmlArg", {"bg": s:bg, "fg": s:norm})
233
+
call s:h("htmlError", {"bg": s:bg, "fg": s:red})
234
+
235
+
" JavaScript highlighting
236
+
"
237
+
call s:h("javaScript", {"bg": s:bg, "fg": s:norm})
238
+
call s:h("javaScriptBraces", {"bg": s:bg, "fg": s:norm})
239
+
call s:h("javaScriptNumber", {"bg": s:bg, "fg": s:green})
240
+
227
241
hi link diffRemoved DiffDelete
228
242
hi link diffAdded DiffAdd
229
243
···
238
252
239
253
hi link jsFlowTypeKeyword Statement
240
254
hi link jsFlowImportType Statement
241
-
hi link jsFunction Statement
242
-
hi link jsGlobalObjects Normal
255
+
hi link jsFunction Function
256
+
hi link jsGlobalObjects Noise
243
257
hi link jsGlobalNodeObjects Normal
244
-
hi link jsArrowFunction Noise
258
+
hi link jsSwitchCase Constant
259
+
260
+
call s:h("jsSpreadOperator ", {"bg": s:bg, "fg": s:selection})
261
+
hi link jsReturn jsSpreadOperator
262
+
hi link jsExport jsSpreadOperator
263
+
264
+
call s:h("rustModPath ", {"bg": s:bg, "fg": s:lightest_gray})
265
+
hi link rustMacro jsSpreadOperator
266
+
hi link rustKeyword Noise
267
+
hi link rustDerive jsSpreadOperator
268
+
hi link rustDeriveTrait jsSpreadOperator
269
+
hi link rustAttribute jsSpreadOperator
270
+
hi link rustLifetime jsSpreadOperator
271
+
272
+
hi link shCommandSub jsSpreadOperator
273
+
274
+
hi link cFormat jsSpreadOperator
275
+
245
276
hi link StorageClass Statement
246
277
247
278
call s:h("xmlTag", {"bg": s:bg, "fg": s:constant})
···
261
292
hi link markdownCodeDelimiter Constant
262
293
hi link markdownHeadingDelimiter Constant
263
294
295
+
call s:h("cssBraces", {"bg": s:bg, "fg": s:selection})
296
+
hi link cssTextProp Noise
297
+
hi link cssTagName Normal