]>
Commit | Line | Data |
---|---|---|
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 | |
9 | ||
10 | hi clear | |
11 | if exists("syntax_on") | |
12 | syntax reset | |
13 | endif | |
14 | ||
15 | let colors_name = "fruity" | |
16 | ||
17 | " Default Colors | |
18 | hi Normal guifg=#ffffff guibg=#111111 | |
19 | hi NonText guifg=#444444 guibg=#000000 | |
20 | hi Cursor guibg=#aaaaaa | |
21 | hi lCursor guibg=#aaaaaa | |
22 | ||
23 | " Search | |
24 | hi Search guifg=#800000 guibg=#ffae00 | |
25 | hi IncSearch guifg=#800000 guibg=#ffae00 | |
26 | ||
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=#222222 | |
37 | ||
38 | " Specials | |
39 | hi Todo guifg=#e50808 guibg=#520000 gui=bold | |
40 | hi Title guifg=#ffffff gui=bold | |
41 | hi Special guifg=#fd8900 | |
42 | ||
43 | " Syntax Elements | |
44 | hi String guifg=#0086d2 | |
45 | hi Constant guifg=#0086d2 | |
46 | hi Number guifg=#0086f7 gui=bold | |
47 | hi Statement guifg=#fb660a gui=bold | |
48 | hi Function guifg=#ff0086 gui=bold | |
49 | hi PreProc guifg=#ff0007 gui=bold | |
50 | hi Comment guifg=#00d2ff guibg=#0f140f gui=italic | |
51 | hi Type guifg=#cdcaa9 gui=bold | |
52 | hi Error guifg=#ffffff guibg=#ab0000 | |
53 | hi Identifier guifg=#ff0086 gui=bold | |
54 | hi Label guifg=#ff0086 | |
55 | ||
56 | " Python Highlighting for python.vim | |
57 | hi pythonCoding guifg=#ff0086 | |
58 | hi pythonRun guifg=#ff0086 | |
59 | hi pythonBuiltinObj guifg=#2b6ba2 gui=bold | |
60 | hi pythonBuiltinFunc guifg=#2b6ba2 gui=bold | |
61 | hi pythonException guifg=#ee0000 gui=bold | |
62 | hi pythonExClass guifg=#66cd66 gui=bold | |
63 | hi pythonSpaceError guibg=#270000 | |
64 | hi pythonDocTest guifg=#2f5f49 | |
65 | hi pythonDocTest2 guifg=#3b916a | |
66 | hi pythonFunction guifg=#ee0000 gui=bold | |
67 | hi pythonClass guifg=#ff0086 gui=bold | |
68 | ||
69 | " JavaScript Highlighting | |
70 | hi javaScript guifg=#ffffff | |
71 | hi javaScriptRegexpString guifg=#aa6600 | |
72 | hi javaScriptDocComment guifg=#aaaaaa | |
73 | hi javaScriptCssStyles guifg=#dd7700 | |
74 | hi javaScriptDomElemFuncs guifg=#66cd66 | |
75 | hi javaScriptHtmlElemFuncs guifg=#dd7700 | |
76 | hi javaScriptLabel guifg=#00bdec gui=italic | |
77 | hi javaScriptPrototype guifg=#00bdec | |
78 | hi javaScriptConditional guifg=#ff0007 gui=bold | |
79 | hi javaScriptRepeat guifg=#ff0007 gui=bold | |
80 | hi javaScriptFunction guifg=#ff0086 gui=bold | |
81 | ||
82 | " CSS Highlighting | |
83 | hi cssIdentifier guifg=#66cd66 gui=bold | |
84 | hi cssBraces guifg=#00bdec gui=bold | |
85 | ||
86 | " Ruby Highlighting | |
87 | hi rubyFunction guifg=#0066bb gui=bold | |
88 | hi rubyClass guifg=#ff0086 gui=bold | |
89 | hi rubyModule guifg=#ff0086 gui=bold,underline | |
90 | hi rubyKeyword guifg=#008800 gui=bold | |
91 | hi rubySymbol guifg=#aa6600 | |
92 | hi rubyIndentifier guifg=#008aff | |
93 | hi rubyGlobalVariable guifg=#dd7700 | |
94 | hi rubyConstant guifg=#5894d2 gui=bold | |
95 | hi rubyBlockParameter guifg=#66cd66 | |
96 | hi rubyPredefinedIdentifier guifg=#555555 gui=bold | |
97 | hi rubyString guifg=#0086d2 | |
98 | hi rubyStringDelimiter guifg=#dd7700 | |
99 | hi rubySpaceError guibg=#270000 | |
100 | hi rubyDocumentation guifg=#aaaaaa | |
101 | hi rubyData guifg=#555555 | |
102 | ||
103 | " XML Highlighting | |
104 | hi xmlTag guifg=#00bdec | |
105 | hi xmlTagName guifg=#00bdec | |
106 | hi xmlEndTag guifg=#00bdec | |
107 | hi xmlNamespace guifg=#00bdec gui=underline | |
108 | hi xmlAttribPunct guifg=#cccaa9 gui=bold | |
109 | hi xmlEqual guifg=#cccaa9 gui=bold | |
110 | hi xmlCdata guifg=#bf0945 gui=bold | |
111 | hi xmlCdataCdata guifg=#ac1446 guibg=#23010c gui=none | |
112 | hi xmlCdataStart guifg=#bf0945 gui=bold | |
113 | hi xmlCdataEnd guifg=#bf0945 gui=bold | |
114 | ||
115 | " HTML Highlighting | |
116 | hi htmlTag guifg=#00bdec gui=bold | |
117 | hi htmlEndTag guifg=#00bdec gui=bold | |
118 | hi htmlSpecialTagName guifg=#66cd66 | |
119 | hi htmlTagName guifg=#66cd66 | |
120 | hi htmlTagN guifg=#66cd66 | |
121 | hi htmlEvent guifg=#ffffff | |
122 | ||
123 | " Django Highlighting | |
124 | hi djangoTagBlock guifg=#ff0007 guibg=#200000 gui=bold | |
125 | hi djangoVarBlock guifg=#ff0007 guibg=#200000 | |
126 | hi djangoArgument guifg=#0086d2 guibg=#200000 | |
127 | hi djangoStatement guifg=#fb660a guibg=#200000 gui=bold | |
128 | hi djangoComment guifg=#008800 guibg=#002300 gui=italic | |
129 | hi djangoFilter guifg=#ff0086 guibg=#200000 gui=italic | |
130 | ||
131 | " Jinja Highlighting | |
132 | hi jinjaTagBlock guifg=#ff0007 guibg=#200000 gui=bold | |
133 | hi jinjaVarBlock guifg=#ff0007 guibg=#200000 | |
134 | hi jinjaString guifg=#0086d2 guibg=#200000 | |
135 | hi jinjaNumber guifg=#bf0945 guibg=#200000 gui=bold | |
136 | hi jinjaStatement guifg=#fb660a guibg=#200000 gui=bold | |
137 | hi jinjaComment guifg=#008800 guibg=#002300 gui=italic | |
138 | hi jinjaFilter guifg=#ff0086 guibg=#200000 | |
139 | hi jinjaRaw guifg=#aaaaaa guibg=#200000 | |
140 | hi jinjaOperator guifg=#ffffff guibg=#200000 | |
141 | hi jinjaVariable guifg=#92cd35 guibg=#200000 | |
142 | hi jinjaAttribute guifg=#dd7700 guibg=#200000 | |
143 | hi jinjaSpecial guifg=#008ffd guibg=#200000 | |
144 | ||
145 | " ERuby Highlighting (for my eruby.vim) | |
146 | hi erubyRubyDelim guifg=#2c8a16 gui=bold | |
147 | hi erubyComment guifg=#4d9b3a gui=italic |