This repository was archived by the owner on May 19, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
/
Copy pathwargrey.vim
257 lines (177 loc) · 7.46 KB
/
wargrey.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
" Vim color file
" Maintainer: WarGrey <[email protected]>
" Last Change: $Date: 2008/07/28 21:30:30 $
" Version: $Id: wargrey.vim, v1.0 2008/07/28 21:30:30 $
" help command
" :he group-name
" :he highiight-groups
" :he cterm-colors
set background=dark
if version > 580
" no guarantees for version 5.8 and below, but this makes it stop
" complaining
hi clear
if exists("syntax_on")
syntax reset
endif
endif
let g:colors_name="wargrey"
" Boolean constant: true FALSE ...
hi Boolean ctermfg=red guifg=red
" Character constant: 'A' 'b' ...
hi Character ctermfg=magenta guifg=magenta
" Any comments
hi Comment ctermfg=darkgrey guifg=darkgrey
" The condition-keywords: if switch endif ...
hi Conditional ctermfg=darkcyan guifg=darkcyan
" Any constants
hi Constant ctermfg=red guifg=red
" The column that the cursor is in
hi CursorColumn ctermfg=none ctermbg=none
" The character under the cursor
hi Cursor guibg=khaki guifg=slategrey
" [IM mode] The character under the cursor
hi CursorIM ctermbg=none ctermfg=none
" The line that the cursor is in
hi CursorLine ctermfg=none ctermbg=none
" Any debugging statement
hi Debug ctermfg=darkred guifg=darkred
" Any preprocessors like '#define' in C/C++ language
hi Define ctermfg=blue guifg=blue
" The character that needs attention: * ? ...
hi Delimiter ctermfg=yellow guifg=yellow
" [Diff mode] The added line
hi DiffAdd ctermfg=green ctermbg=darkgray guifg=green guibg=darkgray
" [Diff mode] The changed line
hi DiffChange ctermfg=yellow ctermbg=darkgrey guifg=yellow guibg=darkgrey
" [Diff mode] The deleted line
hi DiffDelete ctermfg=black ctermbg=darkgrey guifg=black guibg=darkgrey
" [Diff mode] The changed texts within the changed line
hi DiffText ctermfg=blue ctermbg=darkgrey guifg=blue guibg=darkgrey
" Directory names or the items' label in the list
hi Directory ctermfg=darkcyan guifg=darkcyan
" Any erroneous structure
hi Error cterm=bold ctermfg=darkred ctermbg=darkgray guifg=darkred guibg=darkgray
" The error message on the command line
hi ErrorMsg cterm=bold ctermfg=darkred ctermbg=darkgray guifg=darkred guibg=darkgray
" The exception-keywords: throws try finally ...
hi Exception ctermfg=darkmagenta guifg=darkmagenta
" The floating point constants: 6.67e-11
hi Float ctermfg=red guifg=red
" The column with the specified width which indicates open and closed folds.
hi FoldColumn ctermfg=grey ctermbg=none guifg=grey
" The lines used for closed folds
hi Folded ctermfg=grey ctermbg=none guibg=grey30 guifg=grey
" The name of functions methods and classes ...
hi Function ctermfg=blue guifg=blue
" Any variable's name, also be used for the global functions
hi Identifier ctermfg=brown guifg=brown
" Any left blank and hidden
hi Ignore cterm=bold ctermfg=grey ctermbg=darkgrey guifg=grey guibg=darkgrey
" The preprocessors for indicating the included sources
hi Include ctermfg=magenta guifg=magenta
" The texts that been searched or replaced by the '%s///c'
hi IncSearch cterm=none ctermfg=yellow ctermbg=green guifg=yellow guibg=green
" Any other keywords: native assert ...
hi Keyword ctermfg=darkcyan guifg=darkcyan
" Any labels: case default ...
hi Label ctermfg=darkgray guifg=darkgray
" The line number
hi LineNr ctermfg=brown guifg=brown
" Any preprocessors like '#define' in C/C++ language
hi Macro ctermfg=darkmagenta guifg=darkmagenta
" The character of the paired bracket which under the cursor or just before it,
hi MatchParen ctermfg=brown guifg=brown
" The mode message: -- INSERT -- ...
hi ModeMsg cterm=none ctermfg=red guifg=red
" The message is given with the '-- More --'
hi MoreMsg ctermfg=darkgreen guifg=darkgreen
" The characters appear only when line wraps happen: '@' '-'
hi NonText cterm=bold ctermfg=black guifg=black
" The keywords recongnized as name space: public internal ...
hi NameSpace ctermfg=darkgreen guifg=darkgreen
" The normal Text
hi Normal guifg=white guifg=white
" The number constants: 1987 0x00ff00 ...
hi Number ctermfg=red guifg=red
" Any operators: 'new' '+' ...
hi Operator ctermfg=yellow guifg=yellow
" [Popup menu] The normal items
hi Pmenu ctermfg=blue ctermbg=none guifg=blue
" [Popup menu] The scrollbar
hi PmenuSbar ctermbg=none
" [Popup menu] The selected item
hi PmenuSel ctermfg=green ctermbg=none guifg=green
" [Popup menu] The thumb of the scrollbar
hi PmenuThumb ctermfg=darkcyan guifg=darkcyan
" Any condition-preprocessors: #if #elseif ...
hi PreCondit ctermfg=cyan guifg=cyan
" Any generic preprocessors
hi PreProc ctermfg=magenta guifg=magenta
" The prompt message of command: 'y/q' ...
hi Question ctermfg=green guifg=green
" The repeat-keywords: for each in ...
hi Repeat ctermfg=cyan guifg=cyan
" The last searched pattern or
" the line in the quickfix window and some similiar items that need to stand out
hi Search ctermfg=cyan ctermbg=none guifg=cyan
" The line where the signs displayed,
" the sign may be a breakpoint or an icon
hi SignColumn ctermbg=black ctermbg=black
" Any special symbols such as a regular expressions etc.
hi Special ctermfg=darkmagenta guifg=darkmagenta
" The special character within a constant
hi SpecialChar ctermfg=red guifg=red
" The special things within the comment
hi SpecialComment ctermfg=darkgray guifg=darkgray
" The meta and special keyboard keys or
" the text used to show the unprintable characters
hi SpecialKey ctermfg=darkcyan guifg=darkcyan
" The word that does not recognized by the spellchecker
hi SpellBad ctermfg=darkred guifg=darkred
" The word should starts with a capital
hi SpellCap ctermfg=green guifg=green
" The word is recognized by the spellchecker and used in another region
hi SpellLocal ctermfg=brown guifg=brown
" The word is recognized by the spellchecker and hardly ever used
hi SpellRare ctermfg=yellow guifg=yellow
" Any statements
hi Statement ctermfg=darkcyan guifg=darkcyan
" The status line of current window
hi StatusLine cterm=underline ctermfg=gray gui=underline guifg=gray
" The status line of non-current window
hi StatusLineNC cterm=underline ctermfg=darkgray gui=underline guifg=darkgray
" The limit-keywords of structures: static register ...
hi StorageClass ctermfg=cyan guifg=cyan
" The string constant
hi String ctermfg=brown guifg=brown
" Any structures seems that they are complex types: class union @interface ...
hi Structure ctermfg=green guifg=green
" [Table line] Not active table page label
hi TabLine ctermfg=red guifg=red
" [Table line] Where there are no labels
hi TabLineFill ctermfg=gray ctermbg=blue guifg=gray guibg=blue
" [Table line] Active table page label
hi TabLineFillSel ctermfg=blue guifg=blue
" Any tags which can use <C-]> on
hi Tag ctermfg=darkmagenta guifg=darkmagenta
" Any titles for output from ':autocmd' or ':set all'
hi Title ctermfg=green guifg=green
" Any tasks which need extra attention that marked in the comment
hi Todo ctermfg=yellow ctermbg=none guifg=yellow
" Any basic data types: int double ...
hi Type ctermfg=green guifg=green
" Any type definition: public class; private set width; ...
hi Typedef ctermfg=blue guifg=blue
" The text stand out the HTML link
hi Underlined cterm=underline ctermfg=blue gui=underline guifg=blue
" The column sparating vertically split window
hi VertSplit cterm=none ctermfg=darkgray gui=none guifg=darkgray
" The visual mode selection
hi Visual cterm=reverse gui=none guifg=khaki guibg=olivedrab
" The visual mode selection 'NOT OWNED BY VIM'
hi VisualNOS cterm=bold,underline
" The warning message
hi WarningMsg ctermfg=yellow guifg=yellow
" The current match in 'wildmenu' completion
hi WildMenu ctermfg=black ctermbg=darkcyan guifg=black guibg=darkcyan