]>
Commit | Line | Data |
---|---|---|
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 |