git.m455.casa

sunset.vim

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