clone url: git://git.m455.casa/sunset.vim
colors/sunset.vim
1 | " Vim color file |
2 | " Maintainer: jesselaprade <jesse@m455.casa> |
3 | " Last Change: 2022-09-13 |
4 | " Source: https://git.m455.casa/sunset.vim |
5 |
|
6 | set background=dark |
7 |
|
8 | " Remove all existing highlighting and set the defaults. |
9 | hi clear |
10 |
|
11 | " Load the syntax highlighting defaults, if it's enabled. |
12 | if exists("syntax_on") |
13 | syntax reset |
14 | endif |
15 |
|
16 | let colors_name = "sunset" |
17 |
|
18 | " 203 = red |
19 | " 208 = orange |
20 | " 220 = golden yellow |
21 | " 234 = dark grey |
22 | " 236 = grey |
23 | " 244 = light grey |
24 | " 245 = lighter grey |
25 |
|
26 | " ui stuff |
27 | highlight Normal ctermfg=white ctermbg=0 cterm=none |
28 | highlight StatusLine ctermfg=white ctermbg=235 cterm=none |
29 | highlight StatusLineNC ctermfg=245 ctermbg=233 cterm=none |
30 | highlight VertSplit ctermfg=245 ctermbg=none cterm=none |
31 | highlight Visual ctermfg=0 ctermbg=7 cterm=none |
32 |
|
33 | " base syntax highlighting |
34 | highlight Comment ctermfg=244 ctermbg=none cterm=none |
35 | highlight LineNr ctermfg=244 ctermbg=none cterm=none |
36 | highlight Constant ctermfg=220 ctermbg=none cterm=none |
37 | highlight Identifier ctermfg=203 ctermbg=none cterm=none |
38 | highlight Statement ctermfg=203 ctermbg=none cterm=none |
39 | highlight PreProc ctermfg=203 ctermbg=none cterm=none |
40 | highlight Type ctermfg=208 ctermbg=none cterm=none |
41 | highlight Special ctermfg=203 ctermbg=none cterm=none |
42 | highlight Underlined ctermfg=203 ctermbg=none cterm=none |
43 | highlight Error ctermfg=black ctermbg=203 cterm=none |
44 | highlight Todo ctermfg=black ctermbg=220 cterm=none |
45 | highlight Delimiter ctermfg=white ctermbg=none cterm=none |
46 |
|
47 | " scheme |
48 | highlight schemeFunction ctermfg=208 ctermbg=none cterm=none |
49 | highlight schemeData ctermfg=203 ctermbg=none cterm=none |
50 | highlight link schemeQuote schemeData |
51 |
|
52 | " fennel |
53 | highlight link LuaSpecialValue schemeFunction |
54 | highlight link FennelKeyword schemeData |
55 |
|
56 | " python |
57 | highlight link pythonFunction schemeFunction |
58 |
|
59 | " perl |
60 | highlight perlSubName ctermfg=208 ctermbg=0 cterm=none |
61 |
|
62 | " spelling |
63 | highlight SpellBad ctermfg=black ctermbg=203 cterm=none |
64 | highlight SpellLocal ctermfg=white ctermbg=208 cterm=none |
65 | highlight SpellRare ctermfg=black ctermbg=203 cterm=none |
66 |
|
67 | " html |
68 | highlight htmlTag ctermfg=white ctermbg=none cterm=none |
69 | highlight htmlLink ctermfg=208 ctermbg=none cterm=none |
70 | highlight link htmlEndTag htmlTag |
71 |
|
72 | " markdown |
73 | " Also refer to after/syntax/markdown.vim |
74 | " `Underlined` above changes Markdown link titles |
75 | highlight markdownHeadingDelimiter ctermfg=203 ctermbg=none cterm=none |
76 | highlight markdownH1 ctermfg=208 ctermbg=none cterm=none |
77 | highlight markdownLinkText ctermfg=208 ctermbg=none cterm=none |
78 | highlight markdownCode ctermfg=203 ctermbg=none cterm=none |
79 | highlight markdownBlockquote ctermfg=203 ctermbg=none cterm=none |
80 | highlight link markdownH2 markdownH1 |
81 | highlight link markdownH3 markdownH1 |
82 | highlight link markdownH4 markdownH1 |
83 | highlight link markdownH5 markdownH1 |
84 | highlight link markdownH6 markdownH1 |
85 | highlight link markdownCodeBlock markdownCode |
86 | highlight link markdownCodeDelimiter markdownCode |
87 |
|