ignore on .netrwhist
[my-vim-dotfolder.git] / colors / sienna.vim
blob08b8eda9e83ac5756054711978c095527e7e6a98
1 " Vim colour scheme
2 " Maintainer:   Georg Dahn
3 " Last Change:  26 April 2006
4 " Version:      1.6
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
23 else
24     let s:sienna_style = 'light'
25 endif
27 execute "command! -nargs=1 Colo let g:sienna_style = \"<args>\" | colo sienna"
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
37 hi clear
38 if exists("syntax_on")
39   syntax reset
40 endif
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
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
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
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