blob: 9382bde60f88838b6502c296f16f4c2719e491e3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
|
" Vim color scheme
"
" Name: mac_classic.vim
" Maintainer: Drew Neil <andrew.jr.neil@gmail.com>
" License: public domain
" Version: 0.1
" Boilerplate: {{{1
set background=light
highlight clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "mac_classic"
" Colors: {{{1
" TODO figure out how to not highlight TODO
"
" #000000
" #3C4C72 - BLUE/GREY - cursor, rails helpers
" #0000A2 - D.BLUE - numbers & function names
" #1E39F6 - BLUE
" #0066FF - L.BLUE - Comments, TODOs and folds
" #6E79F1 - L.PURPLE - Booleans, Ruby Constants & CSS definitions
" #318495 - BLUE/GREEN - Ruby instance/global/pseudo variables
" #007B22 - D.GREEN - Strings, Labels and code blocks in Markdown
" #00BC41 - L.GREEN - CSS common attributes & ruby interpolation
" #990000 - BURGUNDY - Errors and Warnings
" #D51015 - RED for constants, symbols, numbers
" #E18AC7 - PINK RegularExpressions in Ruby
" #FFCE77 - ORANGE - Incremental Search
" #FFE6BB - L.ORANGE - Search
" #C6DEFF - VL.BLUE Visual, Current StatusLine & AutoComplete selection
" #808080 - Line numbers
" #CFCFCF - VerticalSplit separator
" #DFDFDF - Invisible Characters
" #EFEFEF - LineNumber & Non-Current StatusLine
" #F0F6FF - CursorLine & CursorColumn
" #FFFFFF - WHITE
" }}}
" GUI: {{{1
hi Cursor guifg=#FFFFFF ctermfg=15 guibg=#3C4C72 ctermbg=240
hi Visual guibg=#C6DEFF ctermbg=189
hi CursorLine guibg=#F0F6FF ctermbg=15
hi CursorColumn guibg=#F0F6FF ctermbg=15
hi LineNr guifg=#808080 ctermfg=244 guibg=#EFEFEF ctermbg=7
hi VertSplit guifg=#FFFFFF ctermfg=15 guibg=#CFCFCF ctermbg=252 gui=NONE
hi MatchParen guifg=#1E39F6 ctermfg=27 guibg=NONE gui=bold
hi Pmenu guibg=#EFEFEF ctermbg=7
hi PmenuSel guibg=#C6DEFF ctermbg=189
hi Directory guifg=#D51015 ctermfg=160 gui=bold
hi Folded guifg=#0066FF ctermfg=27 guibg=#FFFFFF ctermbg=15
" StatusLine: {{{2
hi StatusLine guifg=#000000 ctermfg=0 guibg=#C6DEFF ctermbg=189 gui=italic
hi StatusLineNC guifg=#000000 ctermfg=0 guibg=#EFEFEF ctermbg=7 gui=NONE
" Search: {{{2
" [IncSearch is stronger than Search]
hi IncSearch guifg=NONE guibg=#FFCE77 ctermbg=222 gui=NONE
hi Search guibg=#FFE6BB ctermbg=223
" Syntax: {{{1
hi Normal guifg=#000000 ctermfg=0 guibg=#FFFFFF ctermbg=15
hi Boolean guifg=#6E79F1 ctermfg=69 gui=bold
hi Character guifg=#D51015 ctermfg=160 gui=bold
hi Comment guifg=#0066FF ctermfg=27 gui=italic
hi Conditional guifg=#1E39F6 ctermfg=27 gui=bold
hi Constant guifg=#D51015 ctermfg=160 gui=bold
hi Define guifg=#1E39F6 ctermfg=27 gui=bold
hi ErrorMsg guifg=#FFFFFF ctermfg=15 guibg=#990000 ctermbg=88
hi WarningMsg guifg=#FFFFFF ctermfg=15 guibg=#990000 ctermbg=88
hi Float guifg=#0000A2 ctermfg=19
hi Function guifg=#0000A2 ctermfg=19 gui=bold
hi Identifier guifg=#1E39F6 ctermfg=27 gui=bold
hi Keyword guifg=#1E39F6 ctermfg=27 gui=bold
hi Label guifg=#007B22 ctermfg=28
hi Number guifg=#0000A2 ctermfg=19
hi Operator guifg=#1E39F6 ctermfg=27 gui=bold
hi PreProc guifg=#1E39F6 ctermfg=27 gui=bold
hi Special guifg=#000000 ctermfg=0
hi Statement guifg=#1E39F6 ctermfg=27 gui=bold
hi StorageClass guifg=#1E39F6 ctermfg=27 gui=bold
hi String guifg=#007B22 ctermfg=28
hi Title guifg=#000000 ctermfg=0 gui=bold
hi Todo guifg=#0066FF ctermfg=27 gui=inverse,bold,italic
hi Underlined gui=underline
" Invisible character colors
hi NonText guifg=#DFDFDF ctermfg=253 guibg=#FFFFFF ctermbg=15
hi SpecialKey guifg=#DFDFDF ctermfg=253 guibg=#FFFFFF ctermbg=15
" Diff styles {{{1
hi diffAdded guifg=#007B22 guibg=#FFFFFF ctermfg=28 ctermbg=15
hi diffRemoved guifg=#D51015 guibg=#FFFFFF ctermfg=160 ctermbg=15
hi diffFile guifg=#6E79F1 guibg=#FFFFFF ctermfg=69 ctermbg=15
hi diffNewFile guifg=#6E79F1 guibg=#FFFFFF ctermfg=69 ctermbg=15
hi diffLine guifg=#000000 guibg=#FFFFFF ctermfg=0 ctermbg=15
hi diffAdd guifg=#007B22 guibg=#FFFFFF ctermfg=28 ctermbg=15
hi diffChange guifg=#007B22 guibg=#FFFFFF ctermfg=28 ctermbg=15
hi diffText guifg=#007B22 guibg=#FFFFFF ctermfg=28 ctermbg=15
hi link diffDelete diffRemoved
" Git styles {{{1
hi gitcommitFirstLine guifg=#000000 guibg=#FFFFFF ctermfg=0 ctermbg=15
hi gitcommitSelectedType guifg=#007B22 guibg=#FFFFFF ctermfg=28 ctermbg=15
hi link gitcommitSelectedFile gitcommitSelectedType
hi gitcommitDiscardedType guifg=#D51015 guibg=#FFFFFF ctermfg=160 ctermbg=15
hi link gitcommitDiscardedFile gitcommitDiscardedType
hi gitcommitUntrackedFile guifg=#6E79F1 guibg=#FFFFFF ctermfg=69 ctermbg=15
" Ruby styles {{{1
hi rubyClass guifg=#1E39F6 ctermfg=27 gui=bold
hi rubyFunction guifg=#0000A2 ctermfg=19 gui=bold
hi rubyInterpolationDelimiter guifg=#00BC41 ctermfg=35
hi rubyInterpolation guifg=#00BC41 ctermfg=35
hi rubySymbol guifg=#D51015 ctermfg=160 gui=bold
hi rubyConstant guifg=#6E79F1 ctermfg=69 gui=bold
hi rubyStringDelimiter guifg=#007B22 ctermfg=28
hi rubyInstanceVariable guifg=#318495 ctermfg=66
hi rubyInclude guifg=#1E39F6 ctermfg=27 gui=bold
hi rubyGlobalVariable guifg=#318495 ctermfg=66
hi rubyRegexp guifg=#E18AC7 ctermfg=176
hi rubyRegexpAnchor guifg=#E18AC7 ctermfg=176
hi rubyRegexpQuantifier guifg=#E18AC7 ctermfg=176
hi rubyRegexpParens guifg=#E18AC7 ctermfg=176
hi rubyRegexpEscape guifg=#00BC41 ctermfg=35
hi rubyRegexpCharClass guifg=#00BC41 ctermfg=35
hi rubyRegexpDelimiter guifg=#E18AC7 ctermfg=176
hi rubyEscape guifg=#00BC41 ctermfg=35
hi rubyControl guifg=#1E39F6 ctermfg=27 gui=bold
hi rubyOperator guifg=#1E39F6 ctermfg=27 gui=bold
hi rubyException guifg=#1E39F6 ctermfg=27 gui=bold
hi rubyPseudoVariable guifg=#318495 ctermfg=66
hi rubyRailsUserClass guifg=#6E79F1 ctermfg=69 gui=bold
hi rubyRailsARAssociationMethod guifg=#3C4C72 ctermfg=240 gui=bold
hi rubyRailsARMethod guifg=#3C4C72 ctermfg=240 gui=bold
hi rubyRailsRenderMethod guifg=#3C4C72 ctermfg=240 gui=bold
hi rubyRailsMethod guifg=#3C4C72 ctermfg=240 gui=bold
hi link erubyComment Comment
hi erubyRailsMethod guifg=#3C4C72 ctermfg=240 gui=bold
" XML: {{{1
hi link xmlEndTag xmlTag
" HTML: {{{1
hi htmlTag guifg=#1E39F6 ctermfg=27
hi link htmlEndTag htmlTag
hi link htmlTagName htmlTag
hi link htmlArg htmlTag
hi htmlSpecialChar guifg=#D51015 ctermfg=160 gui=bold
hi htmlH1 gui=bold
hi link htmlH2 htmlH1
hi link htmlH3 htmlH1
hi link htmlH4 htmlH1
hi link htmlH5 htmlH1
hi link htmlH6 htmlH1
" JavaScript: {{{1
hi javaScriptFunction guifg=#1E39F6 ctermfg=27 gui=bold
hi javaScriptFuncName guifg=#318495 ctermfg=66 gui=italic
hi javaScriptLabel guifg=#0000A2 ctermfg=19 gui=bold
hi javaScriptRailsFunction guifg=#3C4C72 ctermfg=240 gui=bold
hi javaScriptType guifg=#318495 ctermfg=66 gui=none
hi javaScriptArgument guifg=#318495 ctermfg=66 gui=italic
hi javaScriptRegexpString guifg=#E18AC7 ctermfg=176 gui=NONE
hi javaScriptSpecial guifg=#00BC41 ctermfg=35 gui=NONE
" NOTE: Syntax Highlighting for javascript doesn't match the
" TextMate version very accurately, because the javascript
" syntax file does not create matches for some items. In
" particular:
" * javaScriptArgument - e.g. function(argument)
" * javaScriptFuncName for object literal style functions - e.g.:
" myFunction: function() { ... }
" YAML: {{{1
hi yamlAnchor guifg=#318495 ctermfg=66
hi yamlAlias guifg=#318495 ctermfg=66
hi yamlDocumentHeader guibg=#F2F2F2 ctermbg=7
" CSS: {{{1
hi cssTagName gui=bold
hi cssIdentifier gui=italic
hi link cssClassName cssIdentifier
hi cssDefinition guifg=#6E79F1 ctermfg=69
hi link cssRenderProp cssDefinition
hi link cssTextProp cssDefinition
hi link cssFontProp cssDefinition
hi link cssColorProp cssDefinition
hi link cssBoxProp cssDefinition
hi link cssGeneratedContentProp cssDefinition
hi link cssUIProp cssDefinition
hi cssCommonAttr guifg=#00BC41 ctermfg=35
hi link cssAttr cssCommonAttr
hi link cssRenderAttr cssCommonAttr
hi link cssTextAttr cssCommonAttr
hi link cssFontAttr cssCommonAttr
hi link cssGeneratedContentAttr cssCommonAttr
hi cssURL guifg=#007B22 ctermfg=28
hi cssFunctionName guifg=#3C4C72 ctermfg=240 gui=bold
hi cssColor guifg=#D51015 ctermfg=160 gui=bold
hi cssValueLength guifg=#0000A2 ctermfg=19
hi cssImportant guifg=#1E39F6 ctermfg=27 gui=bold
" Vimscript: {{{1
hi vimGroup guifg=#007B22 ctermfg=28 gui=bold
hi link vimHiGroup vimGroup
hi vimCommentTitle guifg=#3C4C72 ctermfg=240 gui=bold
hi helpSpecial guifg=#6E79F1 ctermfg=69
" Markdown: {{{1
hi markdownBold gui=bold
hi markdownItalic gui=italic
hi markdownCode guifg=#007B22 ctermfg=28
hi link markdownCodeBlock markdownCode
" Outliner: {{{1
hi BT1 guifg=#808080 ctermfg=244 gui=italic
hi OL1 guifg=#000000 ctermfg=0 gui=bold
hi OL2 guifg=#0000A2 ctermfg=19 gui=bold
hi OL3 guifg=#007B22 ctermfg=28 gui=bold
hi OL4 guifg=#6E79F1 ctermfg=69 gui=NONE
" Modelines: {{{1
" vim: nowrap fdm=marker
" }}}
|