123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387 |
- " 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
|