citadel

My dotfiles, scripts and nix configs
git clone git://jb55.com/citadel
Log | Files | Refs | README | LICENSE

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