sawine@0
|
1 |
set background=dark
|
sawine@0
|
2 |
highlight clear
|
sawine@0
|
3 |
if exists("syntax_on")
|
sawine@0
|
4 |
syntax reset
|
sawine@0
|
5 |
endif
|
sawine@0
|
6 |
let g:colors_name = "moon"
|
sawine@0
|
7 |
|
sawine@0
|
8 |
" colours
|
sawine@0
|
9 |
let s:moon = {}
|
sawine@0
|
10 |
let s:moon.plain = ['ffffff', 15]
|
sawine@0
|
11 |
let s:moon.snow = ['ffffff', 15]
|
sawine@0
|
12 |
let s:moon.coal = ['000000', 16]
|
sawine@0
|
13 |
let s:moon.brightgravel = ['d9cec3', 252]
|
sawine@0
|
14 |
let s:moon.lightgravel = ['998f84', 245]
|
sawine@0
|
15 |
let s:moon.gravel = ['857f78', 243]
|
sawine@0
|
16 |
let s:moon.mediumgravel = ['666462', 241]
|
sawine@0
|
17 |
let s:moon.deepgravel = ['45413b', 238]
|
sawine@0
|
18 |
let s:moon.deepergravel = ['35322d', 236]
|
sawine@0
|
19 |
let s:moon.darkgravel = ['242321', 235]
|
sawine@0
|
20 |
let s:moon.blackgravel = ['1c1b1a', 233]
|
sawine@0
|
21 |
let s:moon.blackestgravel = ['141413', 232]
|
sawine@0
|
22 |
let s:moon.dalespale = ['fade3e', 221]
|
sawine@0
|
23 |
let s:moon.dirtyblonde = ['f4cf86', 222]
|
sawine@0
|
24 |
let s:moon.taffy = ['ff2c4b', 196]
|
sawine@0
|
25 |
let s:moon.saltwatertaffy = ['8cffba', 121]
|
sawine@0
|
26 |
let s:moon.tardis = ['0a9dff', 39]
|
sawine@0
|
27 |
let s:moon.orange = ['ffa724', 214]
|
sawine@0
|
28 |
let s:moon.lime = ['aeee00', 148]
|
sawine@0
|
29 |
let s:moon.dress = ['ff9eb8', 211]
|
sawine@0
|
30 |
let s:moon.toffee = ['b88853', 137]
|
sawine@0
|
31 |
let s:moon.coffee = ['c7915b', 173]
|
sawine@0
|
32 |
let s:moon.darkroast = ['88633f', 95]
|
sawine@0
|
33 |
|
sawine@0
|
34 |
" live group picker
|
sawine@0
|
35 |
nmap <C-S-P> :call <SID>SynStack()<CR>
|
sawine@0
|
36 |
function! <SID>SynStack()
|
sawine@0
|
37 |
if !exists("*synstack")
|
sawine@0
|
38 |
return
|
sawine@0
|
39 |
endif
|
sawine@0
|
40 |
echo map(synstack(line('.'), col('.')), 'synIDattr(v:val, "name")')
|
sawine@0
|
41 |
endfunc
|
sawine@0
|
42 |
|
sawine@0
|
43 |
" highlight function by Steve Josh
|
sawine@0
|
44 |
function! HL(group, fg, ...)
|
sawine@0
|
45 |
" Arguments: group, guifg, guibg, gui, guisp
|
sawine@0
|
46 |
let histring = 'hi ' . a:group . ' '
|
sawine@0
|
47 |
if strlen(a:fg)
|
sawine@0
|
48 |
if a:fg == 'fg'
|
sawine@0
|
49 |
let histring .= 'guifg=fg ctermfg=fg '
|
sawine@0
|
50 |
else
|
sawine@0
|
51 |
let c = get(s:moon, a:fg)
|
sawine@0
|
52 |
let histring .= 'guifg=#' . c[0] . ' ctermfg=' . c[1] . ' '
|
sawine@0
|
53 |
endif
|
sawine@0
|
54 |
endif
|
sawine@0
|
55 |
if a:0 >= 1 && strlen(a:1)
|
sawine@0
|
56 |
if a:1 == 'bg'
|
sawine@0
|
57 |
let histring .= 'guibg=bg ctermbg=bg '
|
sawine@0
|
58 |
else
|
sawine@0
|
59 |
let c = get(s:moon, a:1)
|
sawine@0
|
60 |
let histring .= 'guibg=#' . c[0] . ' ctermbg=' . c[1] . ' '
|
sawine@0
|
61 |
endif
|
sawine@0
|
62 |
endif
|
sawine@0
|
63 |
if a:0 >= 2 && strlen(a:2)
|
sawine@0
|
64 |
let histring .= 'gui=' . a:2 . ' cterm=' . a:2 . ' '
|
sawine@0
|
65 |
endif
|
sawine@0
|
66 |
|
sawine@0
|
67 |
if a:0 >= 3 && strlen(a:3)
|
sawine@0
|
68 |
let c = get(s:moon, a:3)
|
sawine@0
|
69 |
let histring .= 'guisp=#' . c[0] . ' '
|
sawine@0
|
70 |
endif
|
sawine@0
|
71 |
" echom histring
|
sawine@0
|
72 |
execute histring
|
sawine@0
|
73 |
endfunction
|
sawine@0
|
74 |
|
sawine@0
|
75 |
"
|
sawine@0
|
76 |
" Colour assignments
|
sawine@0
|
77 |
"
|
sawine@0
|
78 |
|
sawine@0
|
79 |
call HL('Normal', 'plain', 'blackgravel')
|
sawine@0
|
80 |
call HL('Folded', 'mediumgravel', 'bg', 'none')
|
sawine@0
|
81 |
|
sawine@0
|
82 |
call HL('VertSplit', 'lightgravel', 'bg', 'none')
|
sawine@0
|
83 |
|
sawine@0
|
84 |
call HL('CursorLine', '', 'darkgravel', 'none')
|
sawine@0
|
85 |
call HL('CursorColumn', '', 'darkgravel')
|
sawine@0
|
86 |
call HL('ColorColumn', '', 'darkgravel')
|
sawine@0
|
87 |
|
sawine@0
|
88 |
call HL('MatchParen', 'dalespale', 'darkgravel', 'bold')
|
sawine@0
|
89 |
|
sawine@0
|
90 |
call HL('NonText', 'deepgravel', 'bg')
|
sawine@0
|
91 |
call HL('SpecialKey', 'deepgravel', 'bg')
|
sawine@0
|
92 |
|
sawine@0
|
93 |
call HL('Visual', '', 'deepgravel')
|
sawine@0
|
94 |
call HL('VisualNOS', '', 'deepgravel')
|
sawine@0
|
95 |
|
sawine@0
|
96 |
call HL('Search', 'coal', 'dalespale', 'bold')
|
sawine@0
|
97 |
call HL('IncSearch', 'coal', 'tardis', 'bold')
|
sawine@0
|
98 |
|
sawine@0
|
99 |
call HL('Underlined', 'fg', '', 'underline')
|
sawine@0
|
100 |
|
sawine@0
|
101 |
call HL('StatusLine', 'coal', 'tardis', 'bold')
|
sawine@0
|
102 |
call HL('StatusLineNC', 'snow', 'deepgravel', 'bold')
|
sawine@0
|
103 |
|
sawine@0
|
104 |
call HL('Directory', 'dirtyblonde', '', 'bold')
|
sawine@0
|
105 |
|
sawine@0
|
106 |
call HL('Title', 'lime')
|
sawine@0
|
107 |
|
sawine@0
|
108 |
call HL('ErrorMsg', 'taffy', 'bg', 'bold')
|
sawine@0
|
109 |
call HL('MoreMsg', 'dalespale', '', 'bold')
|
sawine@0
|
110 |
call HL('ModeMsg', 'dirtyblonde', '', 'bold')
|
sawine@0
|
111 |
call HL('Question', 'dirtyblonde', '', 'bold')
|
sawine@0
|
112 |
call HL('WarningMsg', 'dress', '', 'bold')
|
sawine@0
|
113 |
call HL('Tag', '', '', 'bold')
|
sawine@0
|
114 |
|
sawine@0
|
115 |
call HL('LineNr', 'mediumgravel', 'blackgravel')
|
sawine@0
|
116 |
call HL('SignColumn', '', 'blackgravel')
|
sawine@0
|
117 |
call HL('FoldColumn', 'mediumgravel', 'blackgravel')
|
sawine@0
|
118 |
|
sawine@0
|
119 |
call HL('Cursor', 'coal', 'tardis', 'bold')
|
sawine@0
|
120 |
call HL('vCursor', 'coal', 'tardis', 'bold')
|
sawine@0
|
121 |
call HL('iCursor', 'coal', 'tardis', 'none')
|
sawine@0
|
122 |
|
sawine@0
|
123 |
" Syntax highlighting
|
sawine@0
|
124 |
call HL('Special', 'plain')
|
sawine@0
|
125 |
|
sawine@0
|
126 |
" Comments are slightly brighter than folds, to make 'headers' easier to see.
|
sawine@0
|
127 |
call HL('Comment', 'gravel')
|
sawine@0
|
128 |
call HL('Todo', 'snow', 'bg', 'bold')
|
sawine@0
|
129 |
call HL('SpecialComment', 'snow', 'bg', 'bold')
|
sawine@0
|
130 |
|
sawine@0
|
131 |
" Strings are a nice, pale straw color. Nothing too fancy.
|
sawine@0
|
132 |
call HL('String', 'dirtyblonde')
|
sawine@0
|
133 |
|
sawine@0
|
134 |
" Control flow stuff is taffy.
|
sawine@0
|
135 |
call HL('Statement', 'taffy', '', 'bold')
|
sawine@0
|
136 |
call HL('Keyword', 'taffy', '', 'bold')
|
sawine@0
|
137 |
call HL('Conditional', 'taffy', '', 'bold')
|
sawine@0
|
138 |
call HL('Operator', 'taffy', '', 'none')
|
sawine@0
|
139 |
call HL('Label', 'taffy', '', 'none')
|
sawine@0
|
140 |
call HL('Repeat', 'taffy', '', 'none')
|
sawine@0
|
141 |
|
sawine@0
|
142 |
" Functions and variable declarations are orange, because plain looks weird.
|
sawine@0
|
143 |
call HL('Identifier', 'orange', '', 'none')
|
sawine@0
|
144 |
call HL('Function', 'orange', '', 'none')
|
sawine@0
|
145 |
|
sawine@0
|
146 |
" Preprocessor stuff is lime, to make it pop.
|
sawine@0
|
147 |
"
|
sawine@0
|
148 |
" This includes imports in any given language, because they should usually be
|
sawine@0
|
149 |
" grouped together at the beginning of a file. If they're in the middle of some
|
sawine@0
|
150 |
" other code they should stand out, because something tricky is
|
sawine@0
|
151 |
" probably going on.
|
sawine@0
|
152 |
call HL('PreProc', 'lime', '', 'none')
|
sawine@0
|
153 |
call HL('Macro', 'lime', '', 'none')
|
sawine@0
|
154 |
call HL('Define', 'lime', '', 'none')
|
sawine@0
|
155 |
call HL('PreCondit', 'lime', '', 'bold')
|
sawine@0
|
156 |
|
sawine@0
|
157 |
" Constants of all kinds are colored together.
|
sawine@0
|
158 |
" I'm not really happy with the color yet...
|
sawine@0
|
159 |
call HL('Constant', 'toffee', '', 'bold')
|
sawine@0
|
160 |
call HL('Character', 'toffee', '', 'bold')
|
sawine@0
|
161 |
call HL('Boolean', 'toffee', '', 'bold')
|
sawine@0
|
162 |
|
sawine@0
|
163 |
call HL('Number', 'toffee', '', 'bold')
|
sawine@0
|
164 |
call HL('Float', 'toffee', '', 'bold')
|
sawine@0
|
165 |
|
sawine@0
|
166 |
" Not sure what 'special character in a constant' means, but let's make it pop.
|
sawine@0
|
167 |
call HL('SpecialChar', 'dress', '', 'bold')
|
sawine@0
|
168 |
|
sawine@0
|
169 |
call HL('Type', 'dress', '', 'none')
|
sawine@0
|
170 |
call HL('StorageClass', 'taffy', '', 'none')
|
sawine@0
|
171 |
call HL('Structure', 'taffy', '', 'none')
|
sawine@0
|
172 |
call HL('Typedef', 'taffy', '', 'bold')
|
sawine@0
|
173 |
|
sawine@0
|
174 |
" Make try/catch blocks stand out.
|
sawine@0
|
175 |
call HL('Exception', 'lime', '', 'bold')
|
sawine@0
|
176 |
|
sawine@0
|
177 |
" Misc
|
sawine@0
|
178 |
call HL('Error', 'snow', 'taffy', 'bold')
|
sawine@0
|
179 |
call HL('Debug', 'snow', '', 'bold')
|
sawine@0
|
180 |
call HL('Ignore', 'gravel', '', '')
|
sawine@0
|
181 |
|
sawine@0
|
182 |
" }}}
|
sawine@0
|
183 |
" Completion Menu {{{
|
sawine@0
|
184 |
|
sawine@0
|
185 |
call HL('Pmenu', 'plain', 'deepergravel')
|
sawine@0
|
186 |
call HL('PmenuSel', 'coal', 'tardis', 'bold')
|
sawine@0
|
187 |
call HL('PmenuSbar', '', 'deepergravel')
|
sawine@0
|
188 |
call HL('PmenuThumb', 'brightgravel')
|
sawine@0
|
189 |
|
sawine@0
|
190 |
" }}}
|
sawine@0
|
191 |
" Diffs {{{
|
sawine@0
|
192 |
|
sawine@0
|
193 |
call HL('DiffDelete', 'coal', 'coal')
|
sawine@0
|
194 |
call HL('DiffAdd', '', 'deepergravel')
|
sawine@0
|
195 |
call HL('DiffChange', '', 'darkgravel')
|
sawine@0
|
196 |
call HL('DiffText', 'snow', 'deepergravel', 'bold')
|
sawine@0
|
197 |
|
sawine@0
|
198 |
" }}}
|
sawine@0
|
199 |
" Spelling {{{
|
sawine@0
|
200 |
|
sawine@0
|
201 |
if has("spell")
|
sawine@0
|
202 |
call HL('SpellCap', 'dalespale', '', 'undercurl,bold', 'dalespale')
|
sawine@0
|
203 |
call HL('SpellBad', '', '', 'undercurl', 'dalespale')
|
sawine@0
|
204 |
call HL('SpellLocal', '', '', 'undercurl', 'dalespale')
|
sawine@0
|
205 |
call HL('SpellRare', '', '', 'undercurl', 'dalespale')
|
sawine@0
|
206 |
endif
|
sawine@0
|
207 |
|
sawine@0
|
208 |
" }}}
|
sawine@0
|
209 |
|
sawine@0
|
210 |
" }}}
|
sawine@0
|
211 |
" Plugins {{{
|
sawine@0
|
212 |
|
sawine@0
|
213 |
" CtrlP {{{
|
sawine@0
|
214 |
|
sawine@0
|
215 |
" the message when no match is found
|
sawine@0
|
216 |
call HL('CtrlPNoEntries', 'snow', 'taffy', 'bold')
|
sawine@0
|
217 |
|
sawine@0
|
218 |
" the matched pattern
|
sawine@0
|
219 |
call HL('CtrlPMatch', 'orange', 'bg', 'none')
|
sawine@0
|
220 |
|
sawine@0
|
221 |
" the line prefix '>' in the match window
|
sawine@0
|
222 |
call HL('CtrlPLinePre', 'deepgravel', 'bg', 'none')
|
sawine@0
|
223 |
|
sawine@0
|
224 |
" the prompt’s base
|
sawine@0
|
225 |
call HL('CtrlPPrtBase', 'deepgravel', 'bg', 'none')
|
sawine@0
|
226 |
|
sawine@0
|
227 |
" the prompt’s text
|
sawine@0
|
228 |
call HL('CtrlPPrtText', 'plain', 'bg', 'none')
|
sawine@0
|
229 |
|
sawine@0
|
230 |
" the prompt’s cursor when moving over the text
|
sawine@0
|
231 |
call HL('CtrlPPrtCursor', 'coal', 'tardis', 'bold')
|
sawine@0
|
232 |
|
sawine@0
|
233 |
" 'prt' or 'win', also for 'regex'
|
sawine@0
|
234 |
call HL('CtrlPMode1', 'coal', 'tardis', 'bold')
|
sawine@0
|
235 |
|
sawine@0
|
236 |
" 'file' or 'path', also for the local working dir
|
sawine@0
|
237 |
call HL('CtrlPMode2', 'coal', 'tardis', 'bold')
|
sawine@0
|
238 |
|
sawine@0
|
239 |
" the scanning status
|
sawine@0
|
240 |
call HL('CtrlPStats', 'coal', 'tardis', 'bold')
|
sawine@0
|
241 |
|
sawine@0
|
242 |
" TODO: CtrlP extensions.
|
sawine@0
|
243 |
" CtrlPTabExtra : the part of each line that’s not matched against (Comment)
|
sawine@0
|
244 |
" CtrlPqfLineCol : the line and column numbers in quickfix mode (|hl-Search|)
|
sawine@0
|
245 |
" CtrlPUndoT : the elapsed time in undo mode (|hl-Directory|)
|
sawine@0
|
246 |
" CtrlPUndoBr : the square brackets [] in undo mode (Comment)
|
sawine@0
|
247 |
" CtrlPUndoNr : the undo number inside [] in undo mode (String)
|
sawine@0
|
248 |
|
sawine@0
|
249 |
" }}}
|
sawine@0
|
250 |
" EasyMotion {{{
|
sawine@0
|
251 |
|
sawine@0
|
252 |
call HL('EasyMotionTarget', 'tardis', 'bg', 'bold')
|
sawine@0
|
253 |
call HL('EasyMotionShade', 'deepgravel', 'bg')
|
sawine@0
|
254 |
|
sawine@0
|
255 |
" }}}
|
sawine@0
|
256 |
|
sawine@0
|
257 |
" }}}
|
sawine@0
|
258 |
" Makegreen {{{
|
sawine@0
|
259 |
|
sawine@0
|
260 |
" hi GreenBar term=reverse ctermfg=white ctermbg=green guifg=coal guibg=#9edf1c
|
sawine@0
|
261 |
" hi RedBar term=reverse ctermfg=white ctermbg=red guifg=white guibg=#C50048
|
sawine@0
|
262 |
|
sawine@0
|
263 |
" }}}
|
sawine@0
|
264 |
" ShowMarks {{{
|
sawine@0
|
265 |
|
sawine@0
|
266 |
call HL('ShowMarksHLl', 'tardis', 'blackgravel')
|
sawine@0
|
267 |
call HL('ShowMarksHLu', 'tardis', 'blackgravel')
|
sawine@0
|
268 |
call HL('ShowMarksHLo', 'tardis', 'blackgravel')
|
sawine@0
|
269 |
call HL('ShowMarksHLm', 'tardis', 'blackgravel')
|
sawine@0
|
270 |
|
sawine@0
|
271 |
" }}}
|
sawine@0
|
272 |
|
sawine@0
|
273 |
" }}}
|
sawine@0
|
274 |
" Clojure {{{
|
sawine@0
|
275 |
|
sawine@0
|
276 |
call HL('clojureSpecial', 'taffy', '', '')
|
sawine@0
|
277 |
call HL('clojureDefn', 'taffy', '', '')
|
sawine@0
|
278 |
call HL('clojureDefMacro', 'taffy', '', '')
|
sawine@0
|
279 |
call HL('clojureDefine', 'taffy', '', '')
|
sawine@0
|
280 |
call HL('clojureMacro', 'taffy', '', '')
|
sawine@0
|
281 |
call HL('clojureCond', 'taffy', '', '')
|
sawine@0
|
282 |
|
sawine@0
|
283 |
call HL('clojureKeyword', 'orange', '', 'none')
|
sawine@0
|
284 |
|
sawine@0
|
285 |
call HL('clojureFunc', 'dress', '', 'none')
|
sawine@0
|
286 |
call HL('clojureRepeat', 'dress', '', 'none')
|
sawine@0
|
287 |
|
sawine@0
|
288 |
call HL('clojureParen0', 'lightgravel', '', 'none')
|
sawine@0
|
289 |
|
sawine@0
|
290 |
call HL('clojureAnonArg', 'snow', '', 'bold')
|
sawine@0
|
291 |
|
sawine@0
|
292 |
" }}}
|
sawine@0
|
293 |
" CSS {{{
|
sawine@0
|
294 |
|
sawine@0
|
295 |
call HL('cssColorProp', 'fg', '', 'none')
|
sawine@0
|
296 |
call HL('cssBoxProp', 'fg', '', 'none')
|
sawine@0
|
297 |
call HL('cssTextProp', 'fg', '', 'none')
|
sawine@0
|
298 |
call HL('cssRenderProp', 'fg', '', 'none')
|
sawine@0
|
299 |
call HL('cssGeneratedContentProp', 'fg', '', 'none')
|
sawine@0
|
300 |
|
sawine@0
|
301 |
call HL('cssValueLength', 'toffee', '', 'bold')
|
sawine@0
|
302 |
call HL('cssColor', 'toffee', '', 'bold')
|
sawine@0
|
303 |
call HL('cssBraces', 'lightgravel', '', 'none')
|
sawine@0
|
304 |
call HL('cssIdentifier', 'orange', '', 'bold')
|
sawine@0
|
305 |
call HL('cssClassName', 'orange', '', 'none')
|
sawine@0
|
306 |
|
sawine@0
|
307 |
" }}}
|
sawine@0
|
308 |
" Django Templates {{{
|
sawine@0
|
309 |
|
sawine@0
|
310 |
call HL('djangoArgument', 'dirtyblonde', '',)
|
sawine@0
|
311 |
call HL('djangoTagBlock', 'orange', '')
|
sawine@0
|
312 |
call HL('djangoVarBlock', 'orange', '')
|
sawine@0
|
313 |
" hi djangoStatement guifg=#ff3853 gui=bold
|
sawine@0
|
314 |
" hi djangoVarBlock guifg=#f4cf86
|
sawine@0
|
315 |
|
sawine@0
|
316 |
" }}}
|
sawine@0
|
317 |
" HTML {{{
|
sawine@0
|
318 |
|
sawine@0
|
319 |
" Punctuation
|
sawine@0
|
320 |
call HL('htmlTag', 'darkroast', 'bg', 'none')
|
sawine@0
|
321 |
call HL('htmlEndTag', 'darkroast', 'bg', 'none')
|
sawine@0
|
322 |
|
sawine@0
|
323 |
" Tag names
|
sawine@0
|
324 |
call HL('htmlTagName', 'coffee', '', 'bold')
|
sawine@0
|
325 |
call HL('htmlSpecialTagName', 'coffee', '', 'bold')
|
sawine@0
|
326 |
|
sawine@0
|
327 |
" Attributes
|
sawine@0
|
328 |
call HL('htmlArg', 'coffee', '', 'none')
|
sawine@0
|
329 |
|
sawine@0
|
330 |
" Stuff inside an <a> tag
|
sawine@0
|
331 |
call HL('htmlLink', 'lightgravel', '', 'underline')
|
sawine@0
|
332 |
|
sawine@0
|
333 |
" }}}
|
sawine@0
|
334 |
" Java {{{
|
sawine@0
|
335 |
|
sawine@0
|
336 |
call HL('javaClassDecl', 'taffy', '', 'bold')
|
sawine@0
|
337 |
call HL('javaScopeDecl', 'taffy', '', 'bold')
|
sawine@0
|
338 |
call HL('javaCommentTitle', 'gravel', '')
|
sawine@0
|
339 |
call HL('javaDocTags', 'snow', '', 'none')
|
sawine@0
|
340 |
call HL('javaDocParam', 'dalespale', '', '')
|
sawine@0
|
341 |
|
sawine@0
|
342 |
" }}}
|
sawine@0
|
343 |
" LessCSS {{{
|
sawine@0
|
344 |
|
sawine@0
|
345 |
call HL('lessVariable', 'lime', '', 'none')
|
sawine@0
|
346 |
|
sawine@0
|
347 |
" }}}
|
sawine@0
|
348 |
" Mail {{{
|
sawine@0
|
349 |
|
sawine@0
|
350 |
call HL('mailSubject', 'orange', '', 'bold')
|
sawine@0
|
351 |
call HL('mailHeader', 'lightgravel', '', '')
|
sawine@0
|
352 |
call HL('mailHeaderKey', 'lightgravel', '', '')
|
sawine@0
|
353 |
call HL('mailHeaderEmail', 'snow', '', '')
|
sawine@0
|
354 |
call HL('mailURL', 'toffee', '', 'underline')
|
sawine@0
|
355 |
call HL('mailSignature', 'gravel', '', 'none')
|
sawine@0
|
356 |
|
sawine@0
|
357 |
call HL('mailQuoted1', 'gravel', '', 'none')
|
sawine@0
|
358 |
call HL('mailQuoted2', 'dress', '', 'none')
|
sawine@0
|
359 |
call HL('mailQuoted3', 'dirtyblonde', '', 'none')
|
sawine@0
|
360 |
call HL('mailQuoted4', 'orange', '', 'none')
|
sawine@0
|
361 |
call HL('mailQuoted5', 'lime', '', 'none')
|
sawine@0
|
362 |
|
sawine@0
|
363 |
" }}}
|
sawine@0
|
364 |
" Markdown {{{
|
sawine@0
|
365 |
|
sawine@0
|
366 |
call HL('markdownHeadingRule', 'lightgravel', '', 'bold')
|
sawine@0
|
367 |
call HL('markdownHeadingDelimiter', 'lightgravel', '', 'bold')
|
sawine@0
|
368 |
call HL('markdownOrderedListMarker', 'lightgravel', '', 'bold')
|
sawine@0
|
369 |
call HL('markdownListMarker', 'lightgravel', '', 'bold')
|
sawine@0
|
370 |
call HL('markdownH1', 'orange', '', 'bold')
|
sawine@0
|
371 |
call HL('markdownH2', 'lime', '', 'bold')
|
sawine@0
|
372 |
call HL('markdownH3', 'lime', '', 'none')
|
sawine@0
|
373 |
call HL('markdownH4', 'lime', '', 'none')
|
sawine@0
|
374 |
call HL('markdownH5', 'lime', '', 'none')
|
sawine@0
|
375 |
call HL('markdownH6', 'lime', '', 'none')
|
sawine@0
|
376 |
call HL('markdownLinkText', 'toffee', '', 'underline')
|
sawine@0
|
377 |
call HL('markdownIdDeclaration', 'toffee')
|
sawine@0
|
378 |
call HL('markdownAutomaticLink', 'toffee', '', 'bold')
|
sawine@0
|
379 |
call HL('markdownUrl', 'toffee', '', 'bold')
|
sawine@0
|
380 |
call HL('markdownUrldelimiter', 'lightgravel', '', 'bold')
|
sawine@0
|
381 |
call HL('markdownLinkDelimiter', 'lightgravel', '', 'bold')
|
sawine@0
|
382 |
call HL('markdownLinkTextDelimiter', 'lightgravel', '', 'bold')
|
sawine@0
|
383 |
call HL('markdownCodeDelimiter', 'dirtyblonde', '', 'bold')
|
sawine@0
|
384 |
call HL('markdownCode', 'dirtyblonde', '', 'none')
|
sawine@0
|
385 |
call HL('markdownCodeBlock', 'dirtyblonde', '', 'none')
|
sawine@0
|
386 |
|
sawine@0
|
387 |
" }}}
|
sawine@0
|
388 |
" Python {{{
|
sawine@0
|
389 |
|
sawine@0
|
390 |
hi def link pythonOperator Operator
|
sawine@0
|
391 |
call HL('pythonBuiltin', 'dress')
|
sawine@0
|
392 |
call HL('pythonEscape', 'dress')
|
sawine@0
|
393 |
call HL('pythonException', 'lime', '', 'bold')
|
sawine@0
|
394 |
call HL('pythonExceptions', 'lime', '', 'none')
|
sawine@0
|
395 |
call HL('pythonDecorator', 'taffy', '', 'none')
|
sawine@0
|
396 |
|
sawine@0
|
397 |
" }}}
|
sawine@0
|
398 |
" SLIMV {{{
|
sawine@0
|
399 |
|
sawine@0
|
400 |
" Rainbow parentheses
|
sawine@0
|
401 |
call HL('hlLevel0', 'gravel')
|
sawine@0
|
402 |
call HL('hlLevel1', 'orange')
|
sawine@0
|
403 |
call HL('hlLevel2', 'saltwatertaffy')
|
sawine@0
|
404 |
call HL('hlLevel3', 'dress')
|
sawine@0
|
405 |
call HL('hlLevel4', 'coffee')
|
sawine@0
|
406 |
call HL('hlLevel5', 'dirtyblonde')
|
sawine@0
|
407 |
call HL('hlLevel6', 'orange')
|
sawine@0
|
408 |
call HL('hlLevel7', 'saltwatertaffy')
|
sawine@0
|
409 |
call HL('hlLevel8', 'dress')
|
sawine@0
|
410 |
call HL('hlLevel9', 'coffee')
|
sawine@0
|
411 |
|
sawine@0
|
412 |
" }}}
|
sawine@0
|
413 |
" Vim {{{
|
sawine@0
|
414 |
|
sawine@0
|
415 |
call HL('VimCommentTitle', 'lightgravel', '', 'bold')
|
sawine@0
|
416 |
|
sawine@0
|
417 |
call HL('VimMapMod', 'dress', '', 'none')
|
sawine@0
|
418 |
call HL('VimMapModKey', 'dress', '', 'none')
|
sawine@0
|
419 |
call HL('VimNotation', 'dress', '', 'none')
|
sawine@0
|
420 |
call HL('VimBracket', 'dress', '', 'none')
|
sawine@0
|
421 |
|
sawine@0
|
422 |
" }}}
|
sawine@0
|
423 |
|
sawine@0
|
424 |
" }}}
|
sawine@0
|
425 |
|