clone url: git://git.m455.casa/sunset.vim
colors/sunset_purple.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_purple" |
17 |
|
18 | " 135 = purple |
19 | " 203 = red |
20 | " 208 = orange |
21 | " 220 = golden yellow |
22 | " 234 = dark grey |
23 | " 236 = grey |
24 | " 244 = light grey |
25 | " 245 = lighter grey |
26 |
|
27 | " ui stuff |
28 | highlight Normal ctermfg=white ctermbg=0 cterm=none |
29 | highlight StatusLine ctermfg=white ctermbg=235 cterm=none |
30 | highlight StatusLineNC ctermfg=245 ctermbg=233 cterm=none |
31 | highlight VertSplit ctermfg=245 ctermbg=none cterm=none |
32 | highlight Visual ctermfg=0 ctermbg=7 cterm=none |
33 |
|
34 | " base syntax highlighting |
35 | highlight Comment ctermfg=244 ctermbg=none cterm=none |
36 | highlight LineNr ctermfg=244 ctermbg=none cterm=none |
37 | highlight Constant ctermfg=220 ctermbg=none cterm=none |
38 | highlight Identifier ctermfg=135 ctermbg=none cterm=none |
39 | highlight Statement ctermfg=203 ctermbg=none cterm=none |
40 | highlight PreProc ctermfg=135 ctermbg=none cterm=none |
41 | highlight Type ctermfg=208 ctermbg=none cterm=none |
42 | highlight Special ctermfg=135 ctermbg=none cterm=none |
43 | highlight Underlined ctermfg=135 ctermbg=none cterm=none |
44 | highlight Error ctermfg=black ctermbg=203 cterm=none |
45 | highlight Todo ctermfg=black ctermbg=220 cterm=none |
46 | highlight Delimiter ctermfg=white ctermbg=none cterm=none |
47 |
|
48 | " scheme |
49 | highlight schemeFunction ctermfg=208 ctermbg=none cterm=none |
50 | highlight schemeData ctermfg=135 ctermbg=none cterm=none |
51 | highlight link schemeQuote schemeData |
52 |
|
53 | " fennel |
54 | highlight link LuaSpecialValue schemeFunction |
55 | highlight link FennelKeyword schemeData |
56 |
|
57 | " python |
58 | highlight link pythonFunction schemeFunction |
59 |
|
60 | " perl |
61 | highlight perlSubName ctermfg=208 ctermbg=0 cterm=none |
62 |
|
63 | " spelling |
64 | highlight SpellBad ctermfg=black ctermbg=203 cterm=none |
65 | highlight SpellLocal ctermfg=white ctermbg=208 cterm=none |
66 | highlight SpellRare ctermfg=black ctermbg=135 cterm=none |
67 |
|
68 | " html |
69 | highlight htmlTag ctermfg=white ctermbg=none cterm=none |
70 | highlight htmlLink ctermfg=208 ctermbg=none cterm=none |
71 | highlight link htmlEndTag htmlTag |
72 |
|
73 | " markdown |
74 | " Also refer to after/syntax/markdown.vim |
75 | " `Underlined` above changes Markdown link titles |
76 | highlight markdownHeadingDelimiter ctermfg=203 ctermbg=none cterm=none |
77 | highlight markdownH1 ctermfg=208 ctermbg=none cterm=none |
78 | highlight markdownLinkText ctermfg=208 ctermbg=none cterm=none |
79 | highlight markdownCode ctermfg=135 ctermbg=none cterm=none |
80 | highlight markdownBlockquote ctermfg=135 ctermbg=none cterm=none |
81 | highlight link markdownH2 markdownH1 |
82 | highlight link markdownH3 markdownH1 |
83 | highlight link markdownH4 markdownH1 |
84 | highlight link markdownH5 markdownH1 |
85 | highlight link markdownH6 markdownH1 |
86 | highlight link markdownCodeBlock markdownCode |
87 | highlight link markdownCodeDelimiter markdownCode |
88 |
|