2 " Maintainer: Georg Dahn
3 " Last Change: 26 April 2006
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.
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:
13 " let g:sienna_style = 'dark'
14 " let g:sienna_style = 'light'
16 " If none of above lines is given, the light style is choosen.
18 " You can switch between these styles by using the :Colo command, like
19 " :Colo dark or :Colo light (many thanks to Pan Shizhu).
21 if exists("g:sienna_style")
22 let s:sienna_style = g:sienna_style
24 let s:sienna_style = 'light'
27 execute "command! -nargs=1 Colo let g:sienna_style = \"<args>\" | colo sienna"
29 if s:sienna_style == 'dark'
31 elseif s:sienna_style == 'light'
38 if exists("syntax_on")
42 let g:colors_name = 'sienna'
44 if s:sienna_style == 'dark'
45 hi Normal gui=none guifg=Grey85 guibg=Grey15
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
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
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
66 hi IncSearch gui=none guifg=Grey15 guibg=Grey85
67 hi Search gui=none guifg=Black guibg=Yellow2
69 hi MoreMsg gui=bold guifg=PaleGreen2
70 hi Question gui=bold guifg=PaleGreen2
71 hi WarningMsg gui=bold guifg=Red
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
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
87 hi Label gui=bold,underline guifg=LightSalmon2
88 hi Statement gui=bold guifg=LightSalmon2
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
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
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
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
119 hi IncSearch gui=none guifg=White guibg=Black
120 hi Search gui=none guifg=Black guibg=Yellow
122 hi MoreMsg gui=bold guifg=ForestGreen
123 hi Question gui=bold guifg=ForestGreen
124 hi WarningMsg gui=bold guifg=Red
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
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
140 hi Label gui=bold,underline guifg=Sienna4
141 hi Statement gui=bold guifg=Sienna4
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