2 years ago
Autoswitch to go.
1 "
2 " Fruity Color Scheme
3 " ===================
4 "
5 " Author: Armin Ronacher <armin.ronacher@active-4.com>
6 " Version: 0.2
7 "
8 set background=dark
10 hi clear
11 if exists("syntax_on")
12 syntax reset
13 endif
15 let colors_name = "fruity"
17 " Default Colors
18 hi Normal guifg=#ffffff guibg=#001217
19 hi NonText guifg=#444444 guibg=#000000
20 hi Cursor guibg=#aaaaaa
21 hi lCursor guibg=#aaaaaa
23 " Search
24 hi Search guifg=#800000 guibg=#ffae00
25 hi IncSearch guifg=#800000 guibg=#ffae00
27 " Window Elements
28 hi StatusLine guifg=#ffffff guibg=#8090a0 gui=bold
29 hi StatusLineNC guifg=#506070 guibg=#a0b0c0
30 hi VertSplit guifg=#a0b0c0 guibg=#a0b0c0
31 hi Folded guifg=#111111 guibg=#8090a0
32 hi IncSearch guifg=#708090 guibg=#f0e68c
33 hi Pmenu guifg=#ffffff guibg=#cb2f27
34 hi SignColumn guibg=#111111
35 hi CursorLine guibg=#181818
36 hi LineNr guifg=#aaaaaa guibg=#00252e
37 hi MatchParen guifg=#b1b711 guibg=NONE gui=bold
39 " Specials
40 hi Todo guifg=#e50808 guibg=#520000 gui=bold
41 hi Title guifg=#ffffff gui=bold
42 hi Special guifg=#fd8900
44 " Syntax Elements
45 hi String guifg=#0086d2
46 hi Constant guifg=#0086d2
47 hi Number guifg=#0086f7 gui=bold
48 hi Statement guifg=#fb660a gui=bold
49 hi Function guifg=#ff0086 gui=bold
50 hi PreProc guifg=#ff0007 gui=bold
51 hi Comment guifg=#00d2ff guibg=#0a1323 gui=italic
52 hi Type guifg=#cdcaa9 gui=bold
53 hi Error guifg=#ffffff guibg=#ab0000
54 hi Identifier guifg=#ff0086 gui=bold
55 hi Label guifg=#ff0086
57 " Minibuf Explorer
58 hi MBENormal guifg=#00d2ff
59 hi MBEVisibleNormal guifg=#fd8900 gui=bold
60 hi MBEChanged guifg=#00d2ff gui=underline
61 hi MBEVisibleChanged guifg=#fd8900 gui=bold,underline
63 " Python Highlighting for python.vim
64 hi pythonCoding guifg=#ff0086
65 hi pythonRun guifg=#ff0086
66 hi pythonBuiltinObj guifg=#2b6ba2 gui=bold
67 hi pythonBuiltinFunc guifg=#2b6ba2 gui=bold
68 hi pythonException guifg=#ee0000 gui=bold
69 hi pythonExClass guifg=#66cd66 gui=bold
70 hi pythonSpaceError guibg=#270000
71 hi pythonDocTest guifg=#3c8e68 guibg=#02101d
72 hi pythonDocTest2 guifg=#3c8e68 guibg=#02101d
73 hi pythonFunction guifg=#ee0000 gui=bold
74 hi pythonClass guifg=#ff0086 gui=bold
75 hi pythonString guifg=#0086d2 guibg=#02101d
76 hi pythonEscape guifg=#fd8900 guibg=#02101d
77 hi pythonStrFormat guifg=#fd8900 guibg=#02101d
79 " JavaScript Highlighting
80 hi javaScript guifg=#ffffff
81 hi javaScriptRegexpString guifg=#aa6600
82 hi javaScriptDocComment guifg=#aaaaaa
83 hi javaScriptCssStyles guifg=#dd7700
84 hi javaScriptDomElemFuncs guifg=#66cd66
85 hi javaScriptHtmlElemFuncs guifg=#dd7700
86 hi javaScriptLabel guifg=#00bdec gui=italic
87 hi javaScriptPrototype guifg=#00bdec
88 hi javaScriptConditional guifg=#ff0007 gui=bold
89 hi javaScriptRepeat guifg=#ff0007 gui=bold
90 hi javaScriptFunction guifg=#ff0086 gui=bold
92 " CSS Highlighting
93 hi cssIdentifier guifg=#66cd66 gui=bold
94 hi cssBraces guifg=#00bdec gui=bold
96 " Ruby Highlighting
97 hi rubySharpBang guifg=#00d2ff guibg=#0a1323 gui=bold,italic
98 hi rubyFunction guifg=#0066bb gui=bold
99 hi rubyDefine guifg=#dd0000 gui=bold
100 hi rubyClassName guifg=#2996a0 gui=bold
101 hi rubyKeyword guifg=#dd0000 gui=bold
102 hi rubyConditional guifg=#dd0000 gui=bold
103 hi rubyControl guifg=#ff0000 gui=bold
104 hi rubyRepeat guifg=#ff0000 gui=bold
105 hi rubySymbol guifg=#ff0086
106 hi rubyASCIICode guifg=#bb0066 gui=bold
107 hi rubyIdentifier guifg=#008aff
108 hi rubyGlobalVariable guifg=#dd7700
109 hi rubyConstant guifg=#dd7700 gui=bold
110 hi rubyBlockParameter guifg=#66cd66
111 hi rubyPredefinedIdentifier guifg=#49c9b5
112 hi rubyInterpolationDelimiter guifg=#00bdec gui=bold
113 hi rubyString guifg=#0086d2 guibg=#071320
114 hi rubyStringDelimiter guifg=#dd7700 guibg=#071320
115 hi rubyRegexp guifg=#92cd35 guibg=#200000
116 hi rubyRegexpDelimiter guifg=#ff0007
117 hi rubySpaceError guibg=#270000
118 hi rubyDocumentation guifg=#aaaaaa
119 hi rubyData guifg=#777777
121 " XML Highlighting
122 hi xmlTag guifg=#00bdec
123 hi xmlTagName guifg=#00bdec
124 hi xmlEndTag guifg=#00bdec
125 hi xmlNamespace guifg=#00bdec gui=underline
126 hi xmlAttribPunct guifg=#cccaa9 gui=bold
127 hi xmlEqual guifg=#cccaa9 gui=bold
128 hi xmlCdata guifg=#bf0945 gui=bold
129 hi xmlCdataCdata guifg=#ac1446 guibg=#23010c gui=none
130 hi xmlCdataStart guifg=#bf0945 gui=bold
131 hi xmlCdataEnd guifg=#bf0945 gui=bold
133 " HTML Highlighting
134 hi htmlTag guifg=#00bdec gui=bold
135 hi htmlEndTag guifg=#00bdec gui=bold
136 hi htmlSpecialTagName guifg=#66cd66
137 hi htmlTagName guifg=#66cd66
138 hi htmlTagN guifg=#66cd66
139 hi htmlEvent guifg=#ffffff
141 " Django Highlighting
142 hi djangoTagBlock guifg=#ff0007 guibg=#200000 gui=bold
143 hi djangoVarBlock guifg=#ff0007 guibg=#200000
144 hi djangoArgument guifg=#0086d2 guibg=#200000
145 hi djangoStatement guifg=#fb660a guibg=#200000 gui=bold
146 hi djangoComment guifg=#008800 guibg=#002300 gui=italic
147 hi djangoFilter guifg=#ff0086 guibg=#200000 gui=italic
149 " Jinja Highlighting
150 hi jinjaTagBlock guifg=#ff0007 guibg=#200000 gui=bold
151 hi jinjaVarBlock guifg=#ff0007 guibg=#200000
152 hi jinjaString guifg=#0086d2 guibg=#200000
153 hi jinjaNumber guifg=#bf0945 guibg=#200000 gui=bold
154 hi jinjaStatement guifg=#fb660a guibg=#200000 gui=bold
155 hi jinjaComment guifg=#008800 guibg=#002300 gui=italic
156 hi jinjaCommentDelim guifg=#008800 guibg=#002300 gui=bold
157 hi jinjaFilter guifg=#ff0086 guibg=#200000
158 hi jinjaFunction guifg=#ff0086 guibg=#200000 gui=bold
159 hi jinjaRaw guifg=#ffffff guibg=#200000
160 hi jinjaRawDelim guifg=#aaaaaa guibg=#200000 gui=bold
161 hi jinjaOperator guifg=#ffffff guibg=#200000
162 hi jinjaVariable guifg=#92cd35 guibg=#200000
163 hi jinjaAttribute guifg=#dd7700 guibg=#200000
164 hi jinjaSpecial guifg=#008ffd guibg=#200000
166 " C Highlighting
167 hi cString guifg=#0086d2 guibg=#071320
168 hi cFormat guifg=#fd8900 guibg=#02101d
169 hi cSpecial guifg=#92cd35 guibg=#02101d
170 hi cType guifg=#92cd35 gui=bold
171 hi cError guifg=#ff0007 guibg=#200000 gui=bold
172 hi cCppOut guifg=#777777
174 " ERuby Highlighting
175 hi erubyDelimiter guifg=#2c8a16 gui=bold
176 hi erubyComment guifg=#4d9b3a gui=italic