-
Notifications
You must be signed in to change notification settings - Fork 24
/
mac_classic.vim
184 lines (169 loc) · 6.69 KB
/
mac_classic.vim
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
" 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
" #000000
" #3C4C72
" #0000A2
" #0000CD
" #1C02FF
" #1E39F6
" #0066FF
" #526CF8 - Cursor
" #585CF6
" #6D79DE
" #6E79F1
" #318495
" #007B22 - D.GREEN - Strings, Labels and code blocks in Markdown
" #00BC41 - L.GREEN - CSS common attributes & ruby interpolation
" #990000 - Errors and Warnings
" #D51015 - RED for constants, symbols, numbers
" #E18AC7 - RegularExpressions in Ruby
" #FFCE77 - Incremental Search
" #FFE6BB - Search
" #C6DEFF - Visual, Current StatusLine & AutoComplete selection
" #808080 - Line numbers
" #CFCFCF - VerticalSplit separator
" #DFDFDF - Invisible Characters
" #EFEFEF - LineNumber & Non-Current StatusLine
" #F0F6FF - CursorLine & CursorColumn
" #FFFFFF
" }}}
" GUI: {{{1
hi Cursor guifg=#FFFFFF guibg=#526CF8 gui=NONE
hi Visual guifg=NONE guibg=#C6DEFF gui=NONE
hi CursorLine guifg=NONE guibg=#F0F6FF gui=NONE
hi CursorColumn guifg=NONE guibg=#F0F6FF gui=NONE
hi LineNr guifg=#808080 guibg=#EFEFEF gui=NONE
hi VertSplit guifg=#FFFFFF guibg=#CFCFCF gui=NONE
hi MatchParen guifg=#1E39F6 guibg=NONE gui=bold
hi Pmenu guifg=NONE guibg=NONE gui=NONE
hi PmenuSel guifg=NONE guibg=#C6DEFF gui=NONE
hi Directory guifg=#D51015 guibg=NONE gui=bold
hi Folded guifg=#0066FF guibg=#FFFFFF gui=NONE
" StatusLine: {{{1
hi StatusLine guifg=#000000 guibg=#C6DEFF gui=italic
hi StatusLineNC guifg=#000000 guibg=#EFEFEF gui=NONE
" Search: {{{1
" [IncSearch is stronger than Search]
hi IncSearch guifg=NONE guibg=#FFCE77 gui=NONE
hi Search guifg=NONE guibg=#FFE6BB gui=NONE
hi Normal guifg=#000000 guibg=#FFFFFF gui=NONE
hi Boolean guifg=#585CF6 guibg=NONE gui=bold
hi Character guifg=#D51015 guibg=NONE gui=bold
hi Comment guifg=#0066FF guibg=NONE gui=italic
hi Conditional guifg=#1E39F6 guibg=NONE gui=bold
hi Constant guifg=#D51015 guibg=NONE gui=bold
hi Define guifg=#1E39F6 guibg=NONE gui=bold
hi ErrorMsg guifg=#FFFFFF guibg=#990000 gui=NONE
hi WarningMsg guifg=#FFFFFF guibg=#990000 gui=NONE
hi Float guifg=#0000CD guibg=NONE gui=NONE
hi Function guifg=#0000A2 guibg=NONE gui=bold
hi Identifier guifg=#1E39F6 guibg=NONE gui=bold
hi Keyword guifg=#1E39F6 guibg=NONE gui=bold
hi Label guifg=#007B22 guibg=NONE gui=NONE
hi Number guifg=#0000CD guibg=NONE gui=NONE
hi Operator guifg=#1E39F6 guibg=NONE gui=bold
hi PreProc guifg=#1E39F6 guibg=NONE gui=bold
hi Special guifg=#000000 guibg=NONE gui=NONE
hi Statement guifg=#1E39F6 guibg=NONE gui=bold
hi StorageClass guifg=#1E39F6 guibg=NONE gui=bold
hi String guifg=#007B22 guibg=NONE gui=NONE
hi Tag guifg=NONE guibg=NONE gui=NONE
hi Title guifg=#000000 guibg=NONE gui=bold
hi Todo guifg=#0066FF guibg=NONE gui=inverse,bold,italic
hi Type guifg=NONE guibg=NONE gui=NONE
hi Underlined guifg=NONE guibg=NONE gui=underline
" Invisible character colors
hi NonText guifg=#DFDFDF guibg=#FFFFFF gui=NONE
hi SpecialKey guifg=#DFDFDF guibg=#FFFFFF gui=NONE
" Ruby styles
hi rubyClass guifg=#1E39F6 guibg=NONE gui=bold
hi rubyFunction guifg=#0000A2 guibg=NONE gui=bold
hi rubyInterpolationDelimiter guifg=#00BC41 guibg=NONE gui=NONE
hi rubyInterpolation guifg=#00BC41 guibg=NONE gui=NONE
hi rubySymbol guifg=#D51015 guibg=NONE gui=bold
hi rubyConstant guifg=#6D79DE guibg=NONE gui=bold
hi rubyStringDelimiter guifg=#007B22 guibg=NONE gui=NONE
hi rubyBlockParameter guifg=NONE guibg=NONE gui=NONE
hi rubyInstanceVariable guifg=#318495 guibg=NONE gui=NONE
hi rubyInclude guifg=#1E39F6 guibg=NONE gui=bold
hi rubyGlobalVariable guifg=#318495 guibg=NONE gui=NONE
hi rubyRegexp guifg=#E18AC7 guibg=NONE gui=NONE
hi rubyRegexpAnchor guifg=#E18AC7 guibg=NONE gui=NONE
hi rubyRegexpQuantifier guifg=#E18AC7 guibg=NONE gui=NONE
hi rubyRegexpParens guifg=#E18AC7 guibg=NONE gui=NONE
hi rubyRegexpEscape guifg=#00BC41 guibg=NONE gui=NONE
hi rubyRegexpCharClass guifg=#00BC41 guibg=NONE gui=NONE
hi rubyRegexpDelimiter guifg=#E18AC7 guibg=NONE gui=NONE
hi rubyEscape guifg=#00BC41 guibg=NONE gui=NONE
hi rubyControl guifg=#1E39F6 guibg=NONE gui=bold
hi rubyClassVariable guifg=NONE guibg=NONE gui=NONE
hi rubyOperator guifg=#1E39F6 guibg=NONE gui=bold
hi rubyException guifg=#1E39F6 guibg=NONE gui=bold
hi rubyPseudoVariable guifg=#318495 guibg=NONE gui=NONE
hi rubyRailsUserClass guifg=#6D79DE guibg=NONE gui=bold
hi rubyRailsARAssociationMethod guifg=#3C4C72 guibg=NONE gui=bold
hi rubyRailsARMethod guifg=#3C4C72 guibg=NONE gui=bold
hi rubyRailsRenderMethod guifg=#3C4C72 guibg=NONE gui=bold
hi rubyRailsMethod guifg=#3C4C72 guibg=NONE gui=bold
hi erubyDelimiter guifg=NONE guibg=NONE gui=NONE
hi erubyComment guifg=#0066FF guibg=NONE gui=italic
hi erubyRailsMethod guifg=#3C4C72 guibg=NONE gui=bold
hi htmlTag guifg=#1C02FF guibg=NONE gui=NONE
hi htmlEndTag guifg=#1C02FF guibg=NONE gui=NONE
hi htmlTagName guifg=#1C02FF guibg=NONE gui=NONE
hi htmlArg guifg=#1C02FF guibg=NONE gui=NONE
hi htmlSpecialChar guifg=#D51015 guibg=NONE gui=bold
hi javaScriptFunction guifg=#1E39F6 guibg=NONE gui=bold
hi javaScriptRailsFunction guifg=#3C4C72 guibg=NONE gui=bold
hi javaScriptBraces guifg=NONE guibg=NONE gui=NONE
hi yamlKey guifg=NONE guibg=NONE gui=NONE
hi yamlAnchor guifg=#318495 guibg=NONE gui=NONE
hi yamlAlias guifg=#318495 guibg=NONE gui=NONE
hi yamlDocumentHeader guifg=NONE guibg=#F2F2F2 gui=NONE
" CSS: {{{1
hi cssTagName guifg=NONE guibg=NONE gui=bold
hi cssIdentifier guifg=NONE guibg=NONE gui=italic
hi link cssClassName cssIdentifier
hi cssDefinition guifg=#6E79F1 guibg=NONE gui=NONE
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 guibg=NONE gui=NONE
hi link cssRenderAttr cssCommonAttr
hi link cssTextAttr cssCommonAttr
hi link cssFontAttr cssCommonAttr
hi link cssGeneratedContentAttr cssCommonAttr
hi cssURL guifg=#007B22 guibg=NONE gui=NONE
hi cssFunctionName guifg=#3C4C72 guibg=NONE gui=bold
hi cssColor guifg=#D51015 guibg=NONE gui=bold
hi cssPseudoClassId guifg=NONE guibg=NONE gui=NONE
hi cssValueLength guifg=#0000CD guibg=NONE gui=NONE
hi cssBraces guifg=NONE guibg=NONE gui=NONE
hi cssImportant guifg=#1E39F6 guibg=NONE gui=bold
" Vimscript: {{{1
hi vimGroup guifg=#007B22 guibg=NONE gui=bold
hi link vimHiGroup vimGroup
" Markdown: {{{1
hi markdownBold gui=bold
hi markdownItalic gui=italic
hi markdownCode guifg=#007B22 guibg=NONE gui=NONE
hi link markdownCodeBlock markdownCode
" Modelines: {{{1
" vim: nowrap fdm=marker
" }}}