assets/files/herald.vim
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
" Vim color file " Name: herald.vim " Author: Fabio Cevasco <h3rald@h3rald.com> " Version: 0.2.0 " Notes: Supports 8, 16, 256 and 16,777,216 (RGB) color modes hi clear if exists("syntax_on") syntax reset endif let colors_name = "herald" set background=dark " Set some syntax-related variables let ruby_operators = 1 if has("gui_running") " -> Text; Miscellaneous hi Normal guibg=#1F1F1F guifg=#D0D0D0 gui=none hi SpecialKey guibg=#1F1F1F guifg=#E783E9 gui=none hi VertSplit guibg=#1F1F1F guifg=#FFEE68 gui=none hi SignColumn guibg=#1F1F1F guifg=#BF81FA gui=none hi NonText guibg=#1F1F1F guifg=#FC6984 gui=none hi Directory guibg=#1F1F1F guifg=#FFEE68 gui=none hi Title guibg=#1F1F1F guifg=#6DF584 gui=bold " -> Cursor hi Cursor guibg=#FFEE68 guifg=#1F1F1F gui=none hi CursorIM guibg=#FFEE68 guifg=#1F1F1F gui=none hi CursorColumn guibg=#000000 gui=none hi CursorLine guibg=#000000 gui=none " -> Folding hi FoldColumn guibg=#001336 guifg=#003DAD gui=none hi Folded guibg=#001336 guifg=#003DAD gui=none " -> Line info hi LineNr guibg=#000000 guifg=#696567 gui=none hi StatusLine guibg=#000000 guifg=#696567 gui=none hi StatusLineNC guibg=#25365a guifg=#696567 gui=none " -> Messages hi ErrorMsg guibg=#A32024 guifg=#D0D0D0 gui=none hi Question guibg=#1F1F1F guifg=#FFA500 gui=none hi WarningMsg guibg=#FFA500 guifg=#000000 gui=none hi MoreMsg guibg=#1F1F1F guifg=#FFA500 gui=none hi ModeMsg guibg=#1F1F1F guifg=#FFA500 gui=none " -> Search hi Search guibg=#696567 guifg=#FFEE68 gui=none hi IncSearch guibg=#696567 guifg=#FFEE68 gui=none " -> Diff hi DiffAdd guibg=#006124 guifg=#ED9000 gui=none hi DiffChange guibg=#0B294A guifg=#A36000 gui=none hi DiffDelete guibg=#081F38 guifg=#ED9000 gui=none hi DiffText guibg=#12457D guifg=#ED9000 gui=underline " -> Menu hi Pmenu guibg=#140100 guifg=#660300 gui=none hi PmenuSel guibg=#F17A00 guifg=#4C0200 gui=none hi PmenuSbar guibg=#430300 gui=none hi PmenuThumb guibg=#720300 gui=none hi PmenuSel guibg=#F17A00 guifg=#4C0200 gui=none " -> Tabs hi TabLine guibg=#141414 guifg=#1F1F1F gui=none hi TabLineFill guibg=#000000 gui=none hi TabLineSel guibg=#1F1F1F guifg=#D0D0D0 gui=bold " " -> Visual Mode hi Visual guibg=#000000 guifg=#FFB539 gui=none hi VisualNOS guibg=#000000 guifg=#696567 gui=none " -> Code hi Comment guibg=#1F1F1F guifg=#696567 gui=none hi Constant guibg=#1F1F1F guifg=#6DF584 gui=none hi String guibg=#1F1F1F guifg=#FFB539 gui=none hi Error guibg=#1F1F1F guifg=#FC4234 gui=none hi Identifier guibg=#1F1F1F guifg=#70BDF1 gui=none hi Function guibg=#1F1F1F guifg=#90CBF1 gui=none hi Ignore guibg=#1F1F1F guifg=#1F1F1F gui=none hi MatchParen guibg=#FFA500 guifg=#1F1F1F gui=none hi PreProc guibg=#1F1F1F guifg=#BF81FA gui=none hi Special guibg=#1F1F1F guifg=#FFEE68 gui=none hi Todo guibg=#1F1F1F guifg=#FC4234 gui=bold hi Underlined guibg=#1F1F1F guifg=#FC4234 gui=underline hi Statement guibg=#1F1F1F guifg=#E783E9 gui=none hi Operator guibg=#1F1F1F guifg=#FC6984 gui=none hi Delimiter guibg=#1F1F1F guifg=#FC6984 gui=none hi Type guibg=#1F1F1F guifg=#FFEE68 gui=none hi Exception guibg=#1F1F1F guifg=#FC4234 gui=none " -> HTML-specific hi htmlBold guibg=#1F1F1F guifg=#D0D0D0 gui=bold hi htmlBoldItalic guibg=#1F1F1F guifg=#D0D0D0 gui=bold,italic hi htmlBoldUnderline guibg=#1F1F1F guifg=#D0D0D0 gui=bold,underline hi htmlBoldUnderlineItalic guibg=#1F1F1F guifg=#D0D0D0 gui=bold,underline,italic hi htmlItalic guibg=#1F1F1F guifg=#D0D0D0 gui=italic hi htmlUnderline guibg=#1F1F1F guifg=#D0D0D0 gui=underline hi htmlUnderlineItalic guibg=#1F1F1F guifg=#D0D0D0 gui=underline,italic elseif &t_Co == 256 " -> Text; Miscellaneous hi Normal ctermbg=234 ctermfg=252 cterm=none hi SpecialKey ctermbg=234 ctermfg=176 cterm=none hi VertSplit ctermbg=234 ctermfg=227 cterm=none hi SignColumn ctermbg=234 ctermfg=141 cterm=none hi NonText ctermbg=234 ctermfg=204 cterm=none hi Directory ctermbg=234 ctermfg=227 cterm=none hi Title ctermbg=234 ctermfg=84 cterm=bold " -> Cursor hi Cursor ctermbg=227 ctermfg=234 cterm=none hi CursorIM ctermbg=227 ctermfg=234 cterm=none hi CursorColumn ctermbg=0 cterm=none hi CursorLine ctermbg=0 cterm=none " -> Folding hi FoldColumn ctermbg=234 ctermfg=25 cterm=none hi Folded ctermbg=234 ctermfg=25 cterm=none " -> Line info hi LineNr ctermbg=0 ctermfg=241 cterm=none hi StatusLine ctermbg=0 ctermfg=241 cterm=none hi StatusLineNC ctermbg=237 ctermfg=241 cterm=none " -> Messages hi ErrorMsg ctermbg=124 ctermfg=252 cterm=none hi Question ctermbg=234 ctermfg=214 cterm=none hi WarningMsg ctermbg=214 ctermfg=0 cterm=none hi MoreMsg ctermbg=234 ctermfg=214 cterm=none hi ModeMsg ctermbg=234 ctermfg=214 cterm=none " -> Search hi Search ctermbg=241 ctermfg=227 cterm=none hi IncSearch ctermbg=241 ctermfg=227 cterm=none " -> Diff hi DiffAdd ctermbg=22 ctermfg=208 cterm=none hi DiffChange ctermbg=235 ctermfg=130 cterm=none hi DiffDelete ctermbg=234 ctermfg=208 cterm=none hi DiffText ctermbg=24 ctermfg=208 cterm=underline " -> Menu hi Pmenu ctermbg=0 ctermfg=52 cterm=none hi PmenuSel ctermbg=208 ctermfg=52 cterm=none hi PmenuSbar ctermbg=52 cterm=none hi PmenuThumb ctermbg=52 cterm=none hi PmenuSel ctermbg=208 ctermfg=52 cterm=none " -> Tabs hi TabLine ctermbg=233 ctermfg=234 cterm=none hi TabLineFill ctermbg=0 cterm=none hi TabLineSel ctermbg=234 ctermfg=252 cterm=bold " " -> Visual Mode hi Visual ctermbg=0 ctermfg=215 cterm=none hi VisualNOS ctermbg=0 ctermfg=241 cterm=none " -> Code hi Comment ctermbg=234 ctermfg=241 cterm=none hi Constant ctermbg=234 ctermfg=84 cterm=none hi String ctermbg=234 ctermfg=215 cterm=none hi Error ctermbg=234 ctermfg=203 cterm=none hi Identifier ctermbg=234 ctermfg=75 cterm=none hi Function ctermbg=234 ctermfg=117 cterm=none hi Ignore ctermbg=234 ctermfg=234 cterm=none hi MatchParen ctermbg=214 ctermfg=234 cterm=none hi PreProc ctermbg=234 ctermfg=141 cterm=none hi Special ctermbg=234 ctermfg=227 cterm=none hi Todo ctermbg=234 ctermfg=203 cterm=bold hi Underlined ctermbg=234 ctermfg=203 cterm=underline hi Statement ctermbg=234 ctermfg=176 cterm=none hi Operator ctermbg=234 ctermfg=204 cterm=none hi Delimiter ctermbg=234 ctermfg=204 cterm=none hi Type ctermbg=234 ctermfg=227 cterm=none hi Exception ctermbg=234 ctermfg=203 cterm=none " -> HTML-specific hi htmlBold ctermbg=234 ctermfg=252 cterm=bold hi htmlBoldItalic ctermbg=234 ctermfg=252 cterm=bold,italic hi htmlBoldUnderline ctermbg=234 ctermfg=252 cterm=bold,underline hi htmlBoldUnderlineItalic ctermbg=234 ctermfg=252 cterm=bold,underline,italic hi htmlItalic ctermbg=234 ctermfg=252 cterm=italic hi htmlUnderline ctermbg=234 ctermfg=252 cterm=underline hi htmlUnderlineItalic ctermbg=234 ctermfg=252 cterm=underline,italic elseif &t_Co == 16 " -> Text; Miscellaneous hi Normal ctermbg=8 ctermfg=15 cterm=none hi SpecialKey ctermbg=8 ctermfg=5 cterm=none hi VertSplit ctermbg=8 ctermfg=14 cterm=none hi SignColumn ctermbg=8 ctermfg=5 cterm=none hi NonText ctermbg=8 ctermfg=4 cterm=none hi Directory ctermbg=8 ctermfg=14 cterm=none hi Title ctermbg=8 ctermfg=10 cterm=bold " -> Cursor hi Cursor ctermbg=14 ctermfg=8 cterm=none hi CursorIM ctermbg=14 ctermfg=8 cterm=none hi CursorColumn ctermbg=0 cterm=none hi CursorLine ctermbg=0 cterm=none " -> Folding hi FoldColumn ctermbg=0 ctermfg=1 cterm=none hi Folded ctermbg=0 ctermfg=1 cterm=none " -> Line info hi LineNr ctermbg=0 ctermfg=7 cterm=none hi StatusLine ctermbg=0 ctermfg=7 cterm=none hi StatusLineNC ctermbg=0 ctermfg=7 cterm=none " -> Messages hi ErrorMsg ctermbg=4 ctermfg=7 cterm=none hi Question ctermbg=8 ctermfg=14 cterm=none hi WarningMsg ctermbg=14 ctermfg=0 cterm=none hi MoreMsg ctermbg=8 ctermfg=14 cterm=none hi ModeMsg ctermbg=8 ctermfg=14 cterm=none " -> Search hi Search ctermbg=7 ctermfg=14 cterm=none hi IncSearch ctermbg=7 ctermfg=14 cterm=none " -> Diff hi DiffAdd ctermbg=0 ctermfg=10 cterm=none hi DiffChange ctermbg=0 ctermfg=14 cterm=none hi DiffDelete ctermbg=0 ctermfg=12 cterm=none hi DiffText ctermbg=1 ctermfg=14 cterm=underline " -> Menu hi Pmenu ctermbg=0 ctermfg=4 cterm=none hi PmenuSel ctermbg=14 ctermfg=4 cterm=none hi PmenuSbar ctermbg=0 cterm=none hi PmenuThumb ctermbg=4 cterm=none hi PmenuSel ctermbg=14 ctermfg=4 cterm=none " -> Tabs hi TabLine ctermbg=7 ctermfg=8 cterm=none hi TabLineFill ctermbg=0 cterm=none hi TabLineSel ctermbg=8 ctermfg=7 cterm=bold " " -> Visual Mode hi Visual ctermbg=0 ctermfg=14 cterm=none hi VisualNOS ctermbg=0 ctermfg=7 cterm=none " -> Code hi Comment ctermbg=8 ctermfg=7 cterm=none hi Constant ctermbg=8 ctermfg=10 cterm=none hi String ctermbg=8 ctermfg=6 cterm=none hi Error ctermbg=8 ctermfg=4 cterm=none hi Identifier ctermbg=8 ctermfg=11 cterm=none hi Function ctermbg=8 ctermfg=11 cterm=none hi Ignore ctermbg=8 ctermfg=8 cterm=none hi MatchParen ctermbg=14 ctermfg=8 cterm=none hi PreProc ctermbg=8 ctermfg=5 cterm=none hi Special ctermbg=8 ctermfg=14 cterm=none hi Todo ctermbg=8 ctermfg=12 cterm=bold hi Underlined ctermbg=8 ctermfg=12 cterm=underline hi Statement ctermbg=8 ctermfg=13 cterm=none hi Operator ctermbg=8 ctermfg=4 cterm=none hi Delimiter ctermbg=8 ctermfg=4 cterm=none hi Type ctermbg=8 ctermfg=14 cterm=none hi Exception ctermbg=8 ctermfg=12 cterm=none " -> HTML-specific hi htmlBold ctermbg=8 ctermfg=7 cterm=bold hi htmlBoldItalic ctermbg=8 ctermfg=7 cterm=bold,italic hi htmlBoldUnderline ctermbg=8 ctermfg=7 cterm=bold,underline hi htmlBoldUnderlineItalic ctermbg=8 ctermfg=7 cterm=bold,underline,italic hi htmlItalic ctermbg=8 ctermfg=7 cterm=italic hi htmlUnderline ctermbg=8 ctermfg=7 cterm=underline hi htmlUnderlineItalic ctermbg=8 ctermfg=7 cterm=underline,italic elseif &t_Co == 8 " -> Text; Miscellaneous hi Normal ctermbg=8 ctermfg=7 cterm=none hi SpecialKey ctermbg=8 ctermfg=5 cterm=none hi VertSplit ctermbg=8 ctermfg=6 cterm=none hi SignColumn ctermbg=8 ctermfg=5 cterm=none hi NonText ctermbg=8 ctermfg=4 cterm=none hi Directory ctermbg=8 ctermfg=6 cterm=none hi Title ctermbg=8 ctermfg=2 cterm=bold " -> Cursor hi Cursor ctermbg=6 ctermfg=8 cterm=none hi CursorIM ctermbg=6 ctermfg=8 cterm=none hi CursorColumn ctermbg=0 cterm=none hi CursorLine ctermbg=0 cterm=none " -> Folding hi FoldColumn ctermbg=0 ctermfg=1 cterm=none hi Folded ctermbg=0 ctermfg=1 cterm=none " -> Line info hi LineNr ctermbg=0 ctermfg=7 cterm=none hi StatusLine ctermbg=0 ctermfg=7 cterm=none hi StatusLineNC ctermbg=0 ctermfg=7 cterm=none " -> Messages hi ErrorMsg ctermbg=4 ctermfg=7 cterm=none hi Question ctermbg=8 ctermfg=6 cterm=none hi WarningMsg ctermbg=6 ctermfg=0 cterm=none hi MoreMsg ctermbg=8 ctermfg=6 cterm=none hi ModeMsg ctermbg=8 ctermfg=6 cterm=none " -> Search hi Search ctermbg=7 ctermfg=6 cterm=none hi IncSearch ctermbg=7 ctermfg=6 cterm=none " -> Diff hi DiffAdd ctermbg=0 ctermfg=2 cterm=none hi DiffChange ctermbg=0 ctermfg=6 cterm=none hi DiffDelete ctermbg=0 ctermfg=4 cterm=none hi DiffText ctermbg=1 ctermfg=6 cterm=underline " -> Menu hi Pmenu ctermbg=0 ctermfg=4 cterm=none hi PmenuSel ctermbg=6 ctermfg=4 cterm=none hi PmenuSbar ctermbg=0 cterm=none hi PmenuThumb ctermbg=4 cterm=none hi PmenuSel ctermbg=6 ctermfg=4 cterm=none " -> Tabs hi TabLine ctermbg=7 ctermfg=8 cterm=none hi TabLineFill ctermbg=0 cterm=none hi TabLineSel ctermbg=8 ctermfg=7 cterm=bold " " -> Visual Mode hi Visual ctermbg=0 ctermfg=6 cterm=none hi VisualNOS ctermbg=0 ctermfg=7 cterm=none " -> Code hi Comment ctermbg=8 ctermfg=7 cterm=none hi Constant ctermbg=8 ctermfg=2 cterm=none hi String ctermbg=8 ctermfg=6 cterm=none hi Error ctermbg=8 ctermfg=4 cterm=none hi Identifier ctermbg=8 ctermfg=3 cterm=none hi Function ctermbg=8 ctermfg=3 cterm=none hi Ignore ctermbg=8 ctermfg=8 cterm=none hi MatchParen ctermbg=6 ctermfg=8 cterm=none hi PreProc ctermbg=8 ctermfg=5 cterm=none hi Special ctermbg=8 ctermfg=6 cterm=none hi Todo ctermbg=8 ctermfg=4 cterm=bold hi Underlined ctermbg=8 ctermfg=4 cterm=underline hi Statement ctermbg=8 ctermfg=5 cterm=none hi Operator ctermbg=8 ctermfg=4 cterm=none hi Delimiter ctermbg=8 ctermfg=4 cterm=none hi Type ctermbg=8 ctermfg=6 cterm=none hi Exception ctermbg=8 ctermfg=4 cterm=none " -> HTML-specific hi htmlBold ctermbg=8 ctermfg=7 cterm=bold hi htmlBoldItalic ctermbg=8 ctermfg=7 cterm=bold,italic hi htmlBoldUnderline ctermbg=8 ctermfg=7 cterm=bold,underline hi htmlBoldUnderlineItalic ctermbg=8 ctermfg=7 cterm=bold,underline,italic hi htmlItalic ctermbg=8 ctermfg=7 cterm=italic hi htmlUnderline ctermbg=8 ctermfg=7 cterm=underline hi htmlUnderlineItalic ctermbg=8 ctermfg=7 cterm=underline,italic endif hi! default link bbcodeBold htmlBold hi! default link bbcodeBoldItalic htmlBoldItalic hi! default link bbcodeBoldItalicUnderline htmlBoldUnderlineItalic hi! default link bbcodeBoldUnderline htmlBoldUnderline hi! default link bbcodeItalic htmlItalic hi! default link bbcodeItalicUnderline htmlUnderlineItalic hi! default link bbcodeUnderline htmlUnderline " Spellcheck formatting if has("spell") hi SpellBad guisp=#FC4234 gui=undercurl hi SpellCap guisp=#70BDF1 gui=undercurl hi SpellLocal guisp=#FFEE68 gui=undercurl hi SpellRare guisp=#6DF584 gui=undercurl endif |