summaryrefslogtreecommitdiff
path: root/colors/blue.vim
blob: 945f87addd2c97b3101589c60ecbcfd378605a3a (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
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
" local syntax file - set colors on a per-machine basis:
" vim: tw=0 ts=4 sw=4
" Vim color file inspi01 from pablo
" Maintainer:	Hugues Hiegel <hugues@hiegel.fr>
" Last Change:	2008 July 04

hi clear
set background=dark
if exists("syntax_on")
  syntax reset
endif
let g:colors_name = "blue"

if has("gui_running") || &t_Co >= 255

	hi! CursorLine		ctermbg=236 cterm=none
	hi! CursorColumn	ctermbg=236 cterm=none

	hi! LineNr          term=bold,reverse cterm=bold ctermfg=236
	hi! qfLineNr          term=bold,reverse cterm=bold ctermfg=238

	hi!			Comment			ctermfg=240					cterm=bold
	hi!			ColorColumn		ctermfg=234	ctermbg=none
	hi!			Constant		ctermfg=27					cterm=bold
	hi!			Number			ctermfg=27	ctermbg=none	cterm=bold
	hi!			String			ctermfg=39	ctermbg=24		cterm=none
	hi!			Identifier		ctermfg=33					cterm=bold
	"hi!	link	Keyword Identifier
	hi!			Function		ctermfg=62					cterm=bold
	hi!			Statement		ctermfg=133					cterm=bold
	hi!	link	cStatement Statement
	hi!			Conditional		ctermfg=98					cterm=none
	hi!			cConditional	ctermfg=171					cterm=bold
	hi!			Label			ctermfg=04					cterm=bold
	hi!	link	cLabel Label
	hi!			PreProc			ctermfg=31	ctermbg=236		cterm=none
	hi!			Macro			ctermfg=31	ctermbg=none	cterm=none
	hi!			Type			ctermfg=69					cterm=bold
	hi!			cType			ctermfg=12					cterm=none
	hi!			Special			ctermfg=24	ctermbg=none	cterm=none
	hi!			cSpecial		ctermfg=31	ctermbg=24		cterm=none
	hi!			cFormat			ctermfg=04	ctermbg=24		cterm=bold
	hi!			Error	term=reverse cterm=bold ctermbg=none ctermfg=226
	hi!	link	ErrorMsg Error
	hi!			MoreMsg                              ctermbg=none ctermfg=239
	hi!			Question                             ctermbg=none ctermfg=209
	hi!			Todo			ctermfg=220		ctermbg=28	cterm=bold
	hi!			Directory		ctermfg=02
	"hi			Normal
	hi!			Search		ctermfg=190	ctermbg=none	cterm=bold
	hi!			IncSearch	ctermfg=190	ctermbg=35		cterm=bold
	hi!			Title		ctermfg=03					cterm=bold
	hi!			Column71 ctermfg=70
	hi!			Column80 ctermfg=82

	hi!	link	vimHiCtermFgBg	cType
	hi!	link	vimHiCterm		cType
	hi!	link	vimHiTerm		cType
	hi!			vimGroup		ctermfg=39	ctermbg=none	cterm=bold
	hi!			vimHiGroup		ctermfg=31	ctermbg=none	cterm=bold

	"mails
	hi! link mailHeaderKey   Type
	hi! link mailSubject     LineNr
	hi! link mailHeaderEmail mailEmail
	hi! link mailURL         String
	hi! link mailEmail       Special
	hi! link mailQuoteExp1   mailQuoted1
	hi! link mailQuoteExp2   mailQuoted2
	hi! link mailQuoteExp3   mailQuoted3
	hi! link mailQuoteExp4   mailQuoted4
	hi! link mailQuoteExp5   mailQuoted5
	hi! link mailQuoteExp6   mailQuoted6
	hi! link mailHeader      Statement
	hi! link mailSignature   PreProc
	hi! mailQuoted1 ctermfg=249
	hi! mailQuoted2 ctermfg=245
	hi! mailQuoted3 ctermfg=240
	hi! mailQuoted4 ctermfg=237
	hi! mailQuoted5 ctermfg=234
	hi! mailQuoted6 ctermfg=232

	hi! Visual		ctermfg=none	ctermbg=00	cterm=none

	hi! MatchParen	ctermfg=03	ctermbg=none	cterm=bold

	hi! DiffAdd		term=bold			ctermfg=none	cterm=none	ctermbg=20
	hi! DiffChange	term=bold			ctermfg=none	cterm=none	ctermbg=none
	hi! DiffDelete	term=reverse		ctermfg=18		cterm=none	ctermbg=none
	hi! DiffText	term=none			ctermfg=none	cterm=none	ctermbg=20

	hi! StatusLineCMD		term=reverse,bold		ctermfg=12	ctermbg=none		cterm=bold
	hi! StatusLineINS		term=reverse,bold		ctermfg=46	ctermbg=none		cterm=bold
	hi! link StatusLine StatusLineCMD
	au InsertLeave * hi! link StatusLine StatusLineCMD
	au InsertEnter * hi! link StatusLine StatusLineINS
	hi! User1IN				term=reverse,underline	ctermfg=68	ctermbg=none		cterm=none
	hi! User1OUT			term=reverse,underline	ctermfg=239	ctermbg=none		cterm=none
    " This is tricky, but is needed for new windows...
    hi! User1				term=reverse,underline	ctermfg=239	ctermbg=none		cterm=none
	au BufEnter * hi! link User1 User1IN
	au BufLeave * hi! link User1 User1IN
	hi! User1CMD			term=reverse,underline	ctermfg=68	ctermbg=none		cterm=none
	hi! User1INS			term=reverse,underline	ctermfg=40	ctermbg=none		cterm=bold
	au InsertLeave * hi! link User1 User1CMD
	au InsertEnter * hi! link User1 User1INS
	hi! User2			term=bold				ctermfg=03	ctermbg=none		cterm=bold
	hi! User3			term=bold				ctermfg=236	ctermbg=00			cterm=bold
	hi! User4			term=bold				ctermfg=88	ctermbg=none		cterm=none
	hi! StatusLineNC	term=reverse			ctermfg=240	ctermbg=none		cterm=bold

	hi! VertSplit			term=reverse			ctermfg=08	ctermbg=none	cterm=none
	hi! Folded				term=reverse			ctermfg=00	ctermbg=none	cterm=bold
	hi! link FoldColumn Folded
	hi! LineNR				term=reverse,bold	ctermbg=none ctermfg=236 cterm=bold
	hi! CursorLineNR				term=reverse,bold	ctermbg=none ctermfg=24 cterm=none

	hi!       TabLine		term=underline cterm=none,underline	ctermbg=none ctermfg=00
	hi! link  TabLineFill	TabLine
	hi!       TabLineSel	term=bold							ctermbg=236  ctermfg=68 cterm=none

	hi! SpellBad        term=reverse cterm=bold ctermbg=52 ctermfg=171
	hi! SpellCap        term=reverse cterm=none ctermbg=none ctermfg=04
	hi! SpellRare       term=reverse cterm=bold ctermbg=171 ctermfg=68
	hi! SpellLocal      term=underline cterm=bold ctermfg=02

	hi! WildMenu        term=reverse cterm=bold ctermbg=00 ctermfg=03

	hi! NonText      ctermfg=0   cterm=bold ctermbg=none
	hi! SpecialKey   ctermfg=235 cterm=none ctermbg=none

	hi! makeCommands ctermfg=86 ctermbg=0

	" TODO
	hi! todoTitle1 ctermfg=03 cterm=bold
	hi! todoTitle2 ctermfg=12 cterm=bold
	hi! todoTitle3 ctermfg=36 cterm=bold
	hi! todoTitle4 ctermfg=10 cterm=bold

	hi! todoTask1    ctermfg=none
	hi! todoTask2    ctermfg=248
	hi! todoTask3    ctermfg=242
	hi! todoTask4    ctermfg=238
	hi! todoTaskDone ctermfg=16
	hi! todoSubDone  ctermfg=16 cterm=standout

	hi! todoImportant cterm=bold

	hi! todoLink     ctermfg=171 ctermbg=88 cterm=underline

	hi! rtTicket     ctermfg=208 ctermbg=none cterm=standout


	hi! todoDiggle   ctermfg=236 ctermbg=none cterm=bold
	hi! todoMark     ctermfg=236 ctermbg=08 cterm=bold

	hi! EasyMotionTargetDefault ctermfg=46 cterm=bold ctermbg=34
	hi! EasyMotionTarget				ctermfg=46 cterm=bold ctermbg=none
	hi! EasyMotionShadeDefault				ctermfg=240

	hi! SignColumn   ctermbg=none

elseif &t_Co >= 88
	hi!			Comment			ctermfg=81					cterm=bold
	hi!			Constant		ctermfg=65					cterm=none
	hi!			Number			ctermfg=31					cterm=bold
	hi!			String			ctermfg=39		ctermbg=00	cterm=none
	hi!			Identifier		ctermfg=04					cterm=bold
	hi!			Function		ctermfg=04					cterm=bold
	hi!			Statement		ctermfg=64					cterm=bold
	hi!	link	cStatement Statement
	hi!			Conditional		ctermfg=64					cterm=none
	hi!			cConditional	ctermfg=64					cterm=none
	hi!			Label			ctermfg=04						cterm=bold
	hi!	link	cLabel Label
	hi!			PreProc			ctermfg=84		ctermbg=80		cterm=none
	hi!	link	Macro PreProc
	hi!			cDefine		ctermfg=85		ctermbg=none	cterm=none
	hi!			Type			ctermfg=12					cterm=bold
	hi!			cType		ctermfg=12					cterm=underline
	hi!			Special		ctermfg=64		ctermbg=80	cterm=none
	hi!			cFormat		ctermfg=04						cterm=bold
	hi!			Error											cterm=bold
	hi!			Todo			ctermfg=20		ctermbg=24	cterm=bold
	hi!			Directory		ctermfg=02
	"hi			Normal
	hi!			Search		ctermfg=03	ctermbg=none	cterm=bold
	hi!			IncSearch	ctermfg=03	ctermbg=20		cterm=bold
	hi!			Title		ctermfg=03					cterm=bold

	hi!		Column71 ctermfg=68
	hi!		Column80 ctermfg=11
	
	"mails
	hi! link mailHeaderKey   Type
	hi! link mailSubject     LineNr
	hi! link mailHeaderEmail mailEmail
	hi! link mailURL         String
	hi! link mailEmail       Special
	hi! link mailQuoteExp1   mailQuoted1
	hi! link mailQuoteExp2   mailQuoted2
	hi! link mailQuoteExp3   mailQuoted3
	hi! link mailQuoteExp4   mailQuoted4
	hi! link mailQuoteExp5   mailQuoted5
	hi! link mailQuoteExp6   mailQuoted6
	hi! link mailHeader      Statement
	hi! link mailSignature   PreProc
	hi! mailQuoted1 ctermfg=88
	hi! mailQuoted2 ctermfg=87
	hi! mailQuoted3 ctermfg=86
	hi! mailQuoted4 ctermfg=85
	hi! mailQuoted5 ctermfg=84
	hi! mailQuoted6 ctermfg=83

	hi! Visual		ctermfg=none	ctermbg=00	cterm=none

	hi! MatchParen	ctermfg=03	ctermbg=none	cterm=bold

	hi! DiffAdd		term=bold			ctermfg=none	cterm=none	ctermbg=black
	hi! DiffChange	term=bold			ctermfg=none	cterm=none	ctermbg=black
	hi! DiffDelete	term=reverse		ctermfg=black	cterm=none	ctermbg=none
	hi! DiffText	term=none			ctermfg=none	cterm=none	ctermbg=48

	hi! StatusLineCMD		term=reverse,bold		ctermfg=64	ctermbg=none		cterm=bold
	hi! StatusLineINS		term=reverse,bold		ctermfg=12	ctermbg=none		cterm=bold
	hi! link StatusLine StatusLineCMD
	au InsertLeave * hi! link StatusLine StatusLineCMD
	au InsertEnter * hi! link StatusLine StatusLineINS
	hi! User1CMD			term=reverse,underline	ctermfg=04	ctermbg=none		cterm=bold
	hi! User1INS			term=reverse,underline	ctermfg=12	ctermbg=none		cterm=bold
	au InsertLeave * hi! link User1 User1CMD
	au InsertEnter * hi! link User1 User1INS
	hi! User2			term=bold				ctermfg=03	ctermbg=none		cterm=bold
	hi! User3			term=bold				ctermfg=80	ctermbg=00			cterm=bold
	hi! User4			term=bold				ctermfg=32	ctermbg=none		cterm=none
	hi! StatusLineNC	term=reverse			ctermfg=30	ctermbg=none		cterm=bold

	hi! VertSplit			term=reverse			ctermfg=08	ctermbg=none	cterm=none
	hi! Folded				term=reverse			ctermfg=00	ctermbg=none	cterm=bold
	hi! link FoldColumn Folded
	hi! LineNR				term=reverse,bold	ctermbg=none ctermfg=80 cterm=bold

	hi!       TabLine		term=underline cterm=none,underline	ctermbg=none ctermfg=00
	hi! link  TabLineFill	TabLine
	hi!       TabLineSel	term=bold							ctermbg=32  ctermfg=64 cterm=bold

	hi! CursorLine		ctermbg=00 cterm=none
	hi! CursorColumn	ctermbg=80 cterm=none

	hi! SpellBad        term=reverse cterm=bold ctermbg=04 ctermfg=04 
	hi! SpellCap        term=reverse cterm=none ctermbg=none ctermfg=04 
	hi! SpellRare       term=reverse cterm=bold ctermbg=64 ctermfg=68
	hi! SpellLocal      term=underline cterm=bold ctermfg=02

	hi! WildMenu        term=reverse cterm=bold ctermbg=00 ctermfg=03

	hi! NonText      ctermfg=00 cterm=bold
	hi! SpecialKey   ctermfg=80 cterm=none

	hi! makeCommands ctermfg=86 ctermbg=0

	" TODO
	hi! todoTitle1 ctermfg=03 cterm=bold
	hi! todoTitle2 ctermfg=12 cterm=bold
	hi! todoTitle3 ctermfg=36 cterm=bold
	hi! todoTitle4 ctermfg=10 cterm=bold

	hi! todoTask1    ctermfg=none
	hi! todoTask2    ctermfg=86
	hi! todoTask3    ctermfg=83
	hi! todoTask4    ctermfg=81
	hi! todoTaskDone ctermfg=16 cterm=none
	hi! todoSubDone  ctermfg=16 cterm=standout

	hi! todoImportant cterm=bold

	hi! todoLink     ctermfg=64 ctermbg=32 cterm=underline

	hi! rtTicket     ctermfg=05 ctermbg=none cterm=standout


	hi! todoDiggle   ctermfg=80 ctermbg=none cterm=bold
	hi! todoMark     ctermfg=80 ctermbg=08 cterm=bold
	hi! todoMarkee   ctermfg=16 ctermbg=08 cterm=bold
endif

color NERD