earendel.vim (7647B)
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