citadel

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

sienna.vim (4969B)


      1 " Vim colour scheme
      2 " Maintainer:	Georg Dahn
      3 " Last Change:	26 April 2006
      4 " Version:	1.6
      5 "
      6 " This color scheme has both light and dark styles with harmonic colors
      7 " easy to distinguish. Terminals are not supported, therefore you should
      8 " only try it if you use the GUI version of Vim.
      9 "
     10 " You can choose the style by adding one of the following lines to your
     11 " vimrc or gvimrc file before sourcing the color scheme:
     12 "
     13 " let g:sienna_style = 'dark'
     14 " let g:sienna_style = 'light'
     15 "
     16 " If none of above lines is given, the light style is choosen.
     17 "
     18 " You can switch between these styles by using the :Colo command, like
     19 " :Colo dark or :Colo light (many thanks to Pan Shizhu).
     20 
     21 if exists("g:sienna_style")
     22     let s:sienna_style = g:sienna_style
     23 else
     24     let s:sienna_style = 'light'
     25 endif
     26 
     27 execute "command! -nargs=1 Colo let g:sienna_style = \"<args>\" | colo sienna"
     28 
     29 if s:sienna_style == 'dark'
     30     set background=dark
     31 elseif s:sienna_style == 'light'
     32     set background=light
     33 else
     34     finish
     35 endif
     36 
     37 hi clear
     38 if exists("syntax_on")
     39   syntax reset
     40 endif
     41 
     42 let g:colors_name = 'sienna'
     43 
     44 if s:sienna_style == 'dark'
     45     hi Normal gui=none guifg=Grey85 guibg=Grey15
     46 
     47     hi Cursor guifg=Black guibg=Grey85
     48     hi LineNr gui=none guifg=Grey65
     49     hi NonText gui=bold guifg=Grey65 guibg=Grey20
     50     hi SpecialKey gui=none guifg=SkyBlue2
     51     hi Title gui=bold guifg=Grey85
     52     hi Visual gui=bold guifg=Black guibg=LightSalmon1
     53 
     54     hi FoldColumn gui=none guifg=Black guibg=Wheat3
     55     hi Folded gui=none guifg=White guibg=Wheat4
     56     hi StatusLine gui=bold guifg=Black guibg=Grey85
     57     hi StatusLineNC gui=none guifg=White guibg=DimGray
     58     hi VertSplit gui=none guifg=White guibg=DimGray
     59     hi Wildmenu gui=bold guifg=White guibg=Black
     60 
     61     hi Pmenu guibg=Grey55 guifg=Black gui=none
     62     hi PmenuSbar guibg=Grey40 guifg=fg gui=none
     63     hi PmenuSel guibg=Yellow2 guifg=Black gui=none
     64     hi PmenuThumb guibg=Grey80 guifg=bg gui=none    
     65 
     66     hi IncSearch gui=none guifg=Grey15 guibg=Grey85
     67     hi Search gui=none guifg=Black guibg=Yellow2
     68 
     69     hi MoreMsg gui=bold guifg=PaleGreen2
     70     hi Question gui=bold guifg=PaleGreen2
     71     hi WarningMsg gui=bold guifg=Red
     72 
     73     hi Comment gui=italic guifg=SkyBlue3
     74     hi Error gui=none guifg=White guibg=Red2
     75     hi Identifier gui=none guifg=LightSalmon2
     76     hi Special gui=none guifg=SkyBlue2
     77     hi PreProc gui=none guifg=SkyBlue3
     78     hi Todo gui=bold guifg=Black guibg=Yellow2
     79     hi Type gui=bold guifg=SkyBlue2
     80     hi Underlined gui=underline guifg=DodgerBlue
     81 
     82     hi Boolean gui=bold guifg=PaleGreen2
     83     hi Constant gui=none guifg=PaleGreen2
     84     hi Number gui=bold guifg=PaleGreen2
     85     hi String gui=none guifg=PaleGreen2
     86 
     87     hi Label gui=bold,underline guifg=LightSalmon2
     88     hi Statement gui=bold guifg=LightSalmon2
     89 
     90     hi htmlBold gui=bold
     91     hi htmlItalic gui=italic
     92     hi htmlUnderline gui=underline
     93     hi htmlBoldItalic gui=bold,italic
     94     hi htmlBoldUnderline gui=bold,underline
     95     hi htmlBoldUnderlineItalic gui=bold,underline,italic
     96     hi htmlUnderlineItalic gui=underline,italic
     97 elseif s:sienna_style == 'light'
     98     hi Normal gui=none guifg=Black guibg=White
     99 
    100     hi Cursor guifg=White guibg=Black
    101     hi LineNr gui=none guifg=DarkGray
    102     hi NonText gui=bold guifg=DarkGray guibg=Grey95
    103     hi SpecialKey gui=none guifg=RoyalBlue4
    104     hi Title gui=bold guifg=Black
    105     hi Visual gui=bold guifg=Black guibg=Sienna1
    106 
    107     hi FoldColumn gui=none guifg=Black guibg=Wheat2
    108     hi Folded gui=none guifg=Black guibg=Wheat1
    109     hi StatusLine gui=bold guifg=White guibg=Black
    110     hi StatusLineNC gui=none guifg=White guibg=DimGray
    111     hi VertSplit gui=none guifg=White guibg=DimGray
    112     hi Wildmenu gui=bold guifg=Black guibg=White
    113 
    114     hi Pmenu guibg=Grey65 guifg=Black gui=none
    115     hi PmenuSbar guibg=Grey50 guifg=fg gui=none
    116     hi PmenuSel guibg=Yellow guifg=Black gui=none
    117     hi PmenuThumb guibg=Grey75 guifg=fg gui=none
    118 
    119     hi IncSearch gui=none guifg=White guibg=Black
    120     hi Search gui=none guifg=Black guibg=Yellow
    121 
    122     hi MoreMsg gui=bold guifg=ForestGreen
    123     hi Question gui=bold guifg=ForestGreen
    124     hi WarningMsg gui=bold guifg=Red
    125 
    126     hi Comment gui=italic guifg=RoyalBlue3
    127     hi Error gui=none guifg=White guibg=Red
    128     hi Identifier gui=none guifg=Sienna4
    129     hi Special gui=none guifg=RoyalBlue4
    130     hi PreProc gui=none guifg=RoyalBlue3
    131     hi Todo gui=bold guifg=Black guibg=Yellow
    132     hi Type gui=bold guifg=RoyalBlue4
    133     hi Underlined gui=underline guifg=Blue
    134 
    135     hi Boolean gui=bold guifg=ForestGreen
    136     hi Constant gui=none guifg=ForestGreen
    137     hi Number gui=bold guifg=ForestGreen
    138     hi String gui=none guifg=ForestGreen
    139 
    140     hi Label gui=bold,underline guifg=Sienna4
    141     hi Statement gui=bold guifg=Sienna4
    142 
    143     hi htmlBold gui=bold
    144     hi htmlItalic gui=italic
    145     hi htmlUnderline gui=underline
    146     hi htmlBoldItalic gui=bold,italic
    147     hi htmlBoldUnderline gui=bold,underline
    148     hi htmlBoldUnderlineItalic gui=bold,underline,italic
    149     hi htmlUnderlineItalic gui=underline,italic
    150 endif