]> git.r.bdr.sh - rbdr/dotfiles/blob - vim/colors/earendel.vim
Replace alacritty with kitty
[rbdr/dotfiles] / vim / colors / earendel.vim
1 hi clear
2
3 if exists("syntax_on")
4 syntax reset
5 endif
6
7 let colors_name = "earendel"
8
9 execute "command! -nargs=1 Colo set background=<args>"
10
11 if &background == "light"
12 hi Normal ctermbg=15 ctermfg=0 guibg=#ffffff guifg=#000000 gui=none
13
14 hi Cursor guibg=#000000 guifg=#ffffff gui=none
15 hi CursorColumn ctermbg=7 ctermfg=fg guibg=#dfdfdf gui=none
16 hi CursorLine ctermbg=7 ctermfg=fg guibg=#dfdfdf gui=none
17 hi DiffAdd guibg=#bae981 guifg=fg gui=none
18 hi DiffChange guibg=#8495e6 guifg=fg gui=none
19 hi DiffDelete guibg=#ff95a5 guifg=fg gui=none
20 hi DiffText guibg=#b9c2f0 guifg=fg gui=bold
21 hi Directory guibg=bg guifg=#272fc2 gui=none
22 hi ErrorMsg guibg=#ca001f guifg=#ffffff gui=bold
23 hi FoldColumn ctermbg=bg guibg=bg guifg=#656565 gui=none
24 hi Folded guibg=#cacaca guifg=#324263 gui=bold
25 hi IncSearch guibg=#f7b69d gui=none
26 hi LineNr guibg=bg guifg=#656565 gui=none
27 hi ModeMsg ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=bold
28 hi MoreMsg guibg=bg guifg=#4a4a4a gui=bold
29 hi NonText ctermfg=8 guibg=bg guifg=#656565 gui=bold
30 hi Pmenu guibg=#aab8d5 guifg=fg gui=none
31 hi PmenuSbar guibg=#6a83b5 guifg=fg gui=none
32 hi PmenuSel guibg=#fee06b guifg=fg gui=none
33 hi PmenuThumb guibg=#c7cfe2 guifg=fg gui=none
34 hi Question guibg=bg guifg=#4a4a4a gui=bold
35 hi Search guibg=#fee481 gui=none
36 hi SignColumn ctermbg=bg guibg=bg guifg=#656565 gui=none
37 hi SpecialKey guibg=bg guifg=#844631 gui=none
38 hi StatusLine ctermbg=0 ctermfg=15 guibg=#96aad3 guifg=fg gui=bold
39 hi StatusLineNC ctermbg=7 ctermfg=fg guibg=#bcc7de guifg=#384547 gui=none
40 if has("spell")
41 hi SpellBad guisp=#ca001f gui=undercurl
42 hi SpellCap guisp=#272fc2 gui=undercurl
43 hi SpellLocal guisp=#0f8674 gui=undercurl
44 hi SpellRare guisp=#d16c7a gui=undercurl
45 endif
46 hi TabLine guibg=#d4d4d4 guifg=fg gui=underline
47 hi TabLineFill guibg=#d4d4d4 guifg=fg gui=underline
48 hi TabLineSel guibg=bg guifg=fg gui=bold
49 hi Title guifg=fg gui=bold
50 hi VertSplit ctermbg=7 ctermfg=fg guibg=#bcc7de guifg=#384547 gui=none
51 if version >= 700
52 hi Visual ctermbg=7 ctermfg=fg guibg=#b5c5e6 gui=none
53 else
54 hi Visual ctermbg=7 ctermfg=fg guibg=#b5c5e6 guifg=fg gui=none
55 endif
56 hi VisualNOS ctermbg=8 ctermfg=fg guibg=bg guifg=#4069bf gui=bold,underline
57 hi WarningMsg guibg=bg guifg=#ca001f gui=bold
58 hi WildMenu guibg=#fedc56 guifg=fg gui=bold
59
60 hi Comment guibg=bg guifg=#558817 gui=none
61 hi Constant guibg=bg guifg=#a8660d gui=none
62 hi Error guibg=bg guifg=#bf001d gui=none
63 hi Identifier guibg=bg guifg=#0e7c6b gui=none
64 hi Ignore guibg=bg guifg=bg gui=none
65 hi lCursor guibg=#79bf21 guifg=#ffffff gui=none
66 hi MatchParen guibg=#0f8674 guifg=#ffffff gui=none
67 hi PreProc guibg=bg guifg=#a33243 gui=none
68 hi Special guibg=bg guifg=#844631 gui=none
69 hi Statement guibg=bg guifg=#2239a8 gui=bold
70 hi Todo guibg=#fedc56 guifg=#512b1e gui=bold
71 hi Type guibg=bg guifg=#1d318d gui=bold
72 hi Underlined ctermbg=bg ctermfg=fg guibg=bg guifg=#272fc2 gui=underline
73
74 hi htmlBold ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=bold
75 hi htmlBoldItalic ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=bold,italic
76 hi htmlBoldUnderline ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=bold,underline
77 hi htmlBoldUnderlineItalic ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=bold,underline,italic
78 hi htmlItalic ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=italic
79 hi htmlUnderline ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=underline
80 hi htmlUnderlineItalic ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=underline,italic
81 else
82 hi Normal ctermbg=0 ctermfg=7 guibg=#181818 guifg=#cacaca gui=none
83
84 hi Cursor guibg=#e5e5e5 guifg=#000000 gui=none
85 hi CursorColumn ctermbg=8 ctermfg=15 guibg=#404040 gui=none
86 hi CursorLine ctermbg=8 ctermfg=15 guibg=#404040 gui=none
87 hi DiffAdd guibg=#558817 guifg=#dadada gui=none
88 hi DiffChange guibg=#1b2e85 guifg=#dadada gui=none
89 hi DiffDelete guibg=#9f0018 guifg=#dadada gui=none
90 hi DiffText guibg=#2540ba guifg=#dadada gui=bold
91 hi Directory guibg=bg guifg=#8c91e8 gui=none
92 hi ErrorMsg guibg=#ca001f guifg=#e5e5e5 gui=bold
93 hi FoldColumn ctermbg=bg guibg=bg guifg=#9a9a9a gui=none
94 hi Folded guibg=#555555 guifg=#bfcadf gui=bold
95 hi IncSearch guibg=#a7380e guifg=#dadada gui=none
96 hi LineNr guibg=bg guifg=#9a9a9a gui=none
97 hi ModeMsg ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=bold
98 hi MoreMsg guibg=bg guifg=#b5b5b5 gui=bold
99 hi NonText ctermfg=8 guibg=bg guifg=#9a9a9a gui=bold
100 hi Pmenu guibg=#3d5078 guifg=#dadada gui=none
101 hi PmenuSbar guibg=#324263 guifg=#dadada gui=none
102 hi PmenuSel guibg=#f3c201 guifg=#000000 gui=none
103 hi PmenuThumb guibg=#5c77ad guifg=#dadada gui=none
104 hi Question guibg=bg guifg=#b5b5b5 gui=bold
105 hi Search guibg=#947601 guifg=#dadada gui=none
106 hi SignColumn ctermbg=bg guibg=bg guifg=#9a9a9a gui=none
107 hi SpecialKey guibg=bg guifg=#d3a901 gui=none
108 hi StatusLine ctermbg=7 ctermfg=0 guibg=#41609e guifg=#e5e5e5 gui=bold
109 hi StatusLineNC ctermbg=7 ctermfg=0 guibg=#35466a guifg=#afbacf gui=none
110 if has("spell")
111 hi SpellBad guisp=#ea0023 gui=undercurl
112 hi SpellCap guisp=#8c91e8 gui=undercurl
113 hi SpellLocal guisp=#16c9ae gui=undercurl
114 hi SpellRare guisp=#e09ea8 gui=undercurl
115 endif
116 hi TabLine guibg=#4a4a4a guifg=#e5e5e5 gui=underline
117 hi TabLineFill guibg=#4a4a4a guifg=#e5e5e5 gui=underline
118 hi TabLineSel guibg=bg guifg=#e5e5e5 gui=bold
119 hi Title ctermbg=bg ctermfg=15 guifg=#e5e5e5 gui=bold
120 hi VertSplit ctermbg=7 ctermfg=0 guibg=#35466a guifg=#afbacf gui=none
121 if version >= 700
122 hi Visual ctermbg=7 ctermfg=0 guibg=#274278 gui=none
123 else
124 hi Visual ctermbg=7 ctermfg=0 guibg=#274278 guifg=fg gui=none
125 endif
126 hi VisualNOS ctermbg=8 ctermfg=0 guibg=bg guifg=#5c77ad gui=bold,underline
127 hi WarningMsg guibg=bg guifg=#ea0023 gui=bold
128 hi WildMenu guibg=#fbca01 guifg=#000000 gui=bold
129
130 hi Comment guibg=bg guifg=#77be21 gui=none
131 hi Constant guibg=bg guifg=#dc8511 gui=none
132 hi Error guibg=bg guifg=#ea0023 gui=none
133 hi Identifier guibg=bg guifg=#16c9ae gui=none
134 hi Ignore guibg=bg guifg=bg gui=none
135 hi lCursor guibg=#c4ec93 guifg=#000000 gui=none
136 hi MatchParen guibg=#17d2b7 guifg=#000000 gui=none
137 hi PreProc guibg=bg guifg=#e09ea8 gui=none
138 hi Special guibg=bg guifg=#d3a901 gui=none
139 hi Statement guibg=bg guifg=#a7b4ed gui=bold
140 hi Todo guibg=#fedc56 guifg=#512b1e gui=bold
141 hi Type guibg=bg guifg=#95a4ea gui=bold
142 hi Underlined ctermbg=bg ctermfg=15 guibg=bg guifg=#8c91e8 gui=underline
143
144 hi htmlBold ctermbg=bg ctermfg=15 guibg=bg guifg=fg gui=bold
145 hi htmlBoldItalic ctermbg=bg ctermfg=15 guibg=bg guifg=fg gui=bold,italic
146 hi htmlBoldUnderline ctermbg=bg ctermfg=15 guibg=bg guifg=fg gui=bold,underline
147 hi htmlBoldUnderlineItalic ctermbg=bg ctermfg=15 guibg=bg guifg=fg gui=bold,underline,italic
148 hi htmlItalic ctermbg=bg ctermfg=15 guibg=bg guifg=fg gui=italic
149 hi htmlUnderline ctermbg=bg ctermfg=15 guibg=bg guifg=fg gui=underline
150 hi htmlUnderlineItalic ctermbg=bg ctermfg=15 guibg=bg guifg=fg gui=underline,italic
151 endif
152
153 hi! default link bbcodeBold htmlBold
154 hi! default link bbcodeBoldItalic htmlBoldItalic
155 hi! default link bbcodeBoldItalicUnderline htmlBoldUnderlineItalic
156 hi! default link bbcodeBoldUnderline htmlBoldUnderline
157 hi! default link bbcodeItalic htmlItalic
158 hi! default link bbcodeItalicUnderline htmlUnderlineItalic
159 hi! default link bbcodeUnderline htmlUnderline