-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathkolor.vim
297 lines (292 loc) · 15.6 KB
/
kolor.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
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
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
"
"
"
"
" dP dP
" 88 88
" 88 .dP .d8888b. 88 .d8888b. 88d888b.
" 88888" 88' `88 88 88' `88 88' `88
" 88 `8b. 88. .88 88 88. .88 88
" dP `YP `88888P' dP `88888P' dP
"
"
" ...when you need pro colors!
"
"
"
"
" Name: kolor
" Author: Alessandro Di Martino <[email protected]>
" Version: 1.4.1
" URL: https://github.com/zeis/vim-kolor
" License: MIT
"
" updated by f.w 2015-09-15
"
" --------------------------------------------------------------------------
" DESCRIPTION
" --------------------------------------------------------------------------
" Colorful Vim color scheme with 256 color terminal support.
" Designed for high readability and optimal visibility of every element,
" and to be eye comfortable as well.
"
" --------------------------------------------------------------------------
" INSTALLATION
" --------------------------------------------------------------------------
" Copy kolor.vim to ~/.vim/colors (on Win <your-vim-dir>\vimfiles\colors).
" Then add the line "colorscheme kolor" in your vimrc file, and restart Vim.
"
" --------------------------------------------------------------------------
" OPTIONS
" --------------------------------------------------------------------------
" Options must be set before the line "colorscheme kolor" in your vimrc.
"
" let g:kolor_italic=1 " Enable italic. Default: 1
" let g:kolor_bold=1 " Enable bold. Default: 1
" let g:kolor_underlined=0 " Enable underline. Default: 0
" let g:kolor_alternative_matchparen=0 " Gray 'MatchParen' color. Default: 0
"
" --------------------------------------------------------------------------
" DONATIONS
" --------------------------------------------------------------------------
" This color scheme is dedicated to the the Ugandan children (see Vim's
" website).
" How about donating to them? (http://iccf-holland.org/click5.html).
" And, if you donate, please, let me know.
highlight clear
" set background=dark " 08-23 2014 09:07 PM
" set background="#073642" " 12-28 2015 11:55 AM
" set background=desert " 08-23 2014 09:07 PM
if exists("syntax_on")
syntax reset
endif
let g:colors_name="kolor"
if !exists("g:kolor_bold")
let g:kolor_bold=1
endif
if !exists("g:kolor_italic")
let g:kolor_italic=1
endif
if !exists("g:kolor_underlined")
let g:kolor_underlined=0
endif
if !exists("g:kolor_alternative_matchparen")
let g:kolor_alternative_matchparen=0
endif
" Identifier #93c763
" Keyword #ff8080
" Number #ffd540
" String #ec7600
" User Types #678cb1
" User Types(Delegate) #679999
" User Types(Enums) #2aa77d
" User Types(Interfaces) #339999
" User Types(Value types) #678cb1
" Symbol Reference #7ca5a0
" #ff7600 #cc6633
" normal--#99A8BA comment--#808080 string--#94B84F 2016-04-14
" highlight Normal guifg=#c6c6c6 guibg=#2e2d2b gui=none
" highlight Normal guifg=#93c763 guibg=#2e2d2b gui=none
" highlight Normal guifg=#93c763 guibg=#073642 gui=none
" highlight Normal guifg=#93c763 guibg=#002B36 gui=none " 2016-04-14
highlight Normal guifg=#99A8BA guibg=#002B36 gui=none
highlight SpecialKey guifg=#7eaefd guibg=NONE gui=none
" highlight NonText guifg=#7eaefd guibg=#2e2d2b gui=none
highlight NonText guifg=#7eaefd guibg=#073642 gui=none
highlight Directory guifg=#e6987a guibg=NONE gui=none
highlight IncSearch guifg=#000000 guibg=#ff5fd7 gui=none
highlight LineNr guifg=#808080 guibg=#242322 gui=none
highlight StatusLine guifg=#000000 guibg=#9e9e9e gui=none
highlight StatusLineNC guifg=#b2b2b2 guibg=#4a4a4a gui=none
highlight VertSplit guifg=#4a4a4a guibg=#4a4a4a gui=none
highlight Visual guifg=#e2e2e2 guibg=#5c5c5c gui=none
highlight VisualNOS guifg=#e2e2e2 guibg=NONE gui=underline
highlight WildMenu guifg=#000000 guibg=#75d7d8 gui=none
highlight Folded guifg=#8787af guibg=#242322 gui=none
highlight FoldColumn guifg=#8787af guibg=#242322 gui=none
highlight DiffAdd guifg=NONE guibg=#005154 gui=none
highlight DiffChange guifg=NONE guibg=#4f3598 gui=none
highlight DiffDelete guifg=#d96e8a guibg=#72323f gui=none
highlight DiffText guifg=#000000 guibg=#75d7d8 gui=none
highlight SignColumn guifg=#808080 guibg=#2e2d2b gui=none
highlight Conceal guifg=#c6c6c6 guibg=NONE gui=none
highlight SpellBad guifg=NONE guibg=NONE gui=undercurl guisp=#d96e8a
highlight SpellCap guifg=NONE guibg=NONE gui=undercurl guisp=#75d7d8
highlight SpellRare guifg=NONE guibg=NONE gui=undercurl guisp=#8cd991
highlight SpellLocal guifg=NONE guibg=NONE gui=undercurl guisp=#dbc570
highlight Pmenu guifg=#c6c6c6 guibg=#242322 gui=none
highlight PmenuSel guifg=#000000 guibg=#7eaefd gui=none
highlight PmenuSbar guifg=#ff5fd7 guibg=#262626 gui=none
highlight PmenuSbar guifg=#ff5fd7 guibg=#2e2d2b gui=none
highlight PmenuThumb guifg=#2e2d2b guibg=#ff5fd7 gui=none
highlight TabLine guifg=#808080 guibg=#242322 gui=none
highlight TablineSel guifg=#000000 guibg=#9e9e9e gui=none
highlight TablineFill guifg=#808080 guibg=#242322 gui=none
" highlight CursorColumn guifg=NONE guibg=#383734 gui=none
" highlight CursorLine guifg=NONE guibg=#383734 gui=none
highlight CursorColumn guifg=NONE guibg=#4A4A4A gui=none
highlight CursorLine guifg=NONE guibg=#4A4A4A gui=none
" 12-25 2015 02:09 PM
highlight ColorColumn guifg=NONE guibg=#383734 gui=none
highlight Cursor guifg=#000000 guibg=#e2e2e2 gui=none
highlight lCursor guifg=#000000 guibg=#e2e2e2 gui=none
highlight Special guifg=#ce6bd0 guibg=NONE gui=none
highlight Identifier guifg=#75d7d8 guibg=NONE gui=none
highlight PreProc guifg=#dbc570 guibg=NONE gui=none
"highlight Number guifg=#dbc570 guibg=NONE gui=none
highlight Number guifg=#ffd540 guibg=NONE gui=none
"highlight Function guifg=#88da77 guibg=NONE gui=none
"highlight Function guifg=#678cb1 guibg=NONE gui=bold "2016-04-14
highlight Function guifg=#8888C6 guibg=NONE gui=bold
highlight htmlEndTag guifg=#88da77 guibg=NONE gui=none
highlight xmlEndTag guifg=#88da77 guibg=NONE gui=none
if g:kolor_bold==0
highlight ErrorMsg guifg=#d96e8a guibg=NONE gui=none
highlight Search guifg=#ff8901 guibg=NONE gui=none
highlight MoreMsg guifg=#8cd991 guibg=NONE gui=none
highlight ModeMsg guifg=#e2e2e2 guibg=NONE gui=none
highlight CursorLineNr guifg=#e2e2e2 guibg=#383734 gui=none
highlight Question guifg=#75d7d8 guibg=NONE gui=none
highlight WarningMsg guifg=#ff5fd7 guibg=NONE gui=none
highlight Statement guifg=#d96e8a guibg=NONE gui=none
highlight Type guifg=#a080ea guibg=NONE gui=none
highlight Error guifg=#d96e8a guibg=NONE gui=none
highlight Todo guifg=#75d7d8 guibg=NONE gui=none
highlight Keyword guifg=#d96e8a guibg=NONE gui=none
highlight Title guifg=#a080ea guibg=NONE gui=none
if g:kolor_alternative_matchparen==0
highlight MatchParen guifg=#2e2c29 guibg=#ff5fd7 gui=none
else
highlight MatchParen guifg=#2e2c29 guibg=#9e9e9e gui=none
endif
else
highlight ErrorMsg guifg=#d96e8a guibg=NONE gui=bold
" highlight Search guifg=#ff8901 guibg=NONE gui=bold
highlight Search guifg=NONE guibg=white gui=bold
highlight MoreMsg guifg=#8cd991 guibg=NONE gui=bold
highlight ModeMsg guifg=#e2e2e2 guibg=NONE gui=bold
highlight CursorLineNr guifg=#e2e2e2 guibg=#383734 gui=bold
highlight Question guifg=#75d7d8 guibg=NONE gui=bold
highlight WarningMsg guifg=#ff5fd7 guibg=NONE gui=bold
highlight Statement guifg=#d96e8a guibg=NONE gui=bold
highlight Type guifg=#a080ea guibg=NONE gui=bold
highlight Error guifg=#d96e8a guibg=NONE gui=bold
highlight Todo guifg=#75d7d8 guibg=NONE gui=bold
"highlight Keyword guifg=#d96e8a guibg=NONE gui=bold
highlight Keyword guifg=#ff8080 guibg=NONE gui=bold
highlight Title guifg=#a080ea guibg=NONE gui=bold
if g:kolor_alternative_matchparen==0
highlight MatchParen guifg=#2e2c29 guibg=#ff5fd7 gui=bold
else
highlight MatchParen guifg=#2e2c29 guibg=#9e9e9e gui=bold
endif
endif
if g:kolor_italic==0
highlight Comment guifg=#808080 guibg=NONE gui=none
highlight Constant guifg=#e6987a guibg=NONE gui=none
"highlight String guifg=#ad8788 guibg=NONE gui=none
"highlight String guifg=#ec7600 guibg=NONE gui=none "2016-04-14
highlight String guifg=#94B84F guibg=NONE gui=none
else
highlight Comment guifg=#808080 guibg=NONE gui=italic
highlight Constant guifg=#e6987a guibg=NONE gui=italic
"highlight String guifg=#ad8788 guibg=NONE gui=italic
"highlight String guifg=#ec7600 guibg=NONE gui=italic "2016-04-14
highlight String guifg=#94B84F guibg=NONE gui=italic
endif
if g:kolor_underlined==0
highlight Underlined guifg=#7eaefd guibg=NONE gui=none
else
highlight Underlined guifg=#7eaefd guibg=NONE gui=underline
endif
if &t_Co > 255
highlight Normal ctermfg=251 ctermbg=235 cterm=none
highlight SpecialKey ctermfg=111 ctermbg=none cterm=none
highlight NonText ctermfg=111 ctermbg=235 cterm=none
highlight Directory ctermfg=180 ctermbg=none cterm=none
highlight IncSearch ctermfg=0 ctermbg=206 cterm=none
highlight LineNr ctermfg=244 ctermbg=234 cterm=none
highlight StatusLine ctermfg=0 ctermbg=247 cterm=none
highlight StatusLineNC ctermfg=247 ctermbg=238 cterm=none
highlight VertSplit ctermfg=238 ctermbg=238 cterm=none
highlight Visual ctermfg=254 ctermbg=240 cterm=none
highlight VisualNOS ctermfg=254 ctermbg=none cterm=underline
highlight WildMenu ctermfg=0 ctermbg=80 cterm=none
highlight Folded ctermfg=103 ctermbg=234 cterm=none
highlight FoldColumn ctermfg=103 ctermbg=234 cterm=none
highlight DiffAdd ctermfg=none ctermbg=23 cterm=none
highlight DiffChange ctermfg=none ctermbg=56 cterm=none
highlight DiffDelete ctermfg=168 ctermbg=96 cterm=none
highlight DiffText ctermfg=0 ctermbg=80 cterm=none
highlight SignColumn ctermfg=244 ctermbg=235 cterm=none
highlight Conceal ctermfg=251 ctermbg=none cterm=none
highlight SpellBad ctermfg=168 ctermbg=none cterm=underline
highlight SpellCap ctermfg=80 ctermbg=none cterm=underline
highlight SpellRare ctermfg=121 ctermbg=none cterm=underline
highlight SpellLocal ctermfg=186 ctermbg=none cterm=underline
highlight Pmenu ctermfg=251 ctermbg=234 cterm=none
highlight PmenuSel ctermfg=0 ctermbg=111 cterm=none
highlight PmenuSbar ctermfg=206 ctermbg=235 cterm=none
highlight PmenuThumb ctermfg=235 ctermbg=206 cterm=none
highlight TabLine ctermfg=244 ctermbg=234 cterm=none
highlight TablineSel ctermfg=0 ctermbg=247 cterm=none
highlight TablineFill ctermfg=244 ctermbg=234 cterm=none
highlight CursorColumn ctermfg=none ctermbg=236 cterm=none
highlight CursorLine ctermfg=none ctermbg=236 cterm=none
highlight ColorColumn ctermfg=none ctermbg=236 cterm=none
highlight Cursor ctermfg=0 ctermbg=254 cterm=none
highlight Comment ctermfg=244 ctermbg=none cterm=none
highlight Constant ctermfg=180 ctermbg=none cterm=none
highlight Special ctermfg=176 ctermbg=none cterm=none
highlight Identifier ctermfg=80 ctermbg=none cterm=none
highlight PreProc ctermfg=186 ctermbg=none cterm=none
highlight String ctermfg=138 ctermbg=none cterm=none
highlight Number ctermfg=186 ctermbg=none cterm=none
highlight Function ctermfg=114 ctermbg=none cterm=none
highlight htmlEndTag ctermfg=114 ctermbg=none cterm=none
highlight xmlEndTag ctermfg=114 ctermbg=none cterm=none
if g:kolor_bold==0
highlight ErrorMsg ctermfg=168 ctermbg=none cterm=none
highlight Search ctermfg=208 ctermbg=none cterm=none
highlight MoreMsg ctermfg=121 ctermbg=none cterm=none
highlight ModeMsg ctermfg=254 ctermbg=none cterm=none
highlight CursorLineNr ctermfg=254 ctermbg=236 cterm=none
highlight Question ctermfg=80 ctermbg=none cterm=none
highlight WarningMsg ctermfg=206 ctermbg=none cterm=none
highlight Statement ctermfg=168 ctermbg=none cterm=none
highlight Type ctermfg=141 ctermbg=none cterm=none
highlight Error ctermfg=168 ctermbg=none cterm=none
highlight Todo ctermfg=80 ctermbg=none cterm=none
highlight Keyword ctermfg=168 ctermbg=none cterm=none
highlight Title ctermfg=141 ctermbg=none cterm=none
if g:kolor_alternative_matchparen==0
highlight MatchParen ctermfg=235 ctermbg=206 cterm=none
else
highlight MatchParen ctermfg=235 ctermbg=247 cterm=none
endif
else
highlight ErrorMsg ctermfg=168 ctermbg=none cterm=bold
highlight Search ctermfg=208 ctermbg=none cterm=bold
highlight MoreMsg ctermfg=121 ctermbg=none cterm=bold
highlight ModeMsg ctermfg=254 ctermbg=none cterm=bold
highlight CursorLineNr ctermfg=254 ctermbg=236 cterm=bold
highlight Question ctermfg=80 ctermbg=none cterm=bold
highlight WarningMsg ctermfg=206 ctermbg=none cterm=bold
highlight Statement ctermfg=168 ctermbg=none cterm=bold
highlight Type ctermfg=141 ctermbg=none cterm=bold
highlight Error ctermfg=168 ctermbg=none cterm=bold
highlight Todo ctermfg=80 ctermbg=none cterm=bold
highlight Keyword ctermfg=168 ctermbg=none cterm=bold
highlight Title ctermfg=141 ctermbg=none cterm=bold
if g:kolor_alternative_matchparen==0
highlight MatchParen ctermfg=235 ctermbg=206 cterm=bold
else
highlight MatchParen ctermfg=235 ctermbg=247 cterm=bold
endif
endif
if g:kolor_underlined==0
highlight Underlined ctermfg=111 ctermbg=none cterm=none
else
highlight Underlined ctermfg=111 ctermbg=none cterm=underline
endif
end