1 --- vim-7.4.979/runtime/syntax/crontab.vim~ 2015-12-22 11:05:52.000000000 +0200
2 +++ vim-7.4.979/runtime/syntax/crontab.vim 2015-12-22 11:06:53.383500266 +0200
7 -syntax match crontabMin "^\s*[-0-9/,.*]\+" nextgroup=crontabHr skipwhite
8 -syntax match crontabHr "\s[-0-9/,.*]\+" nextgroup=crontabDay skipwhite contained
9 -syntax match crontabDay "\s[-0-9/,.*]\+" nextgroup=crontabMnth skipwhite contained
10 +syntax match crontabMin "\_^[0-9\-\/\,\.]\{}\>\|\*\(/[0-9]\{}\)\?" nextgroup=crontabHr skipwhite
11 +syntax match crontabHr "\_^[0-9\-\/\,\.]\{}\>\|\*\(/[0-9]\{}\)\?" nextgroup=crontabDay skipwhite contained
12 +syntax match crontabDay "\_^[0-9\-\/\,\.]\{}\>\|\*\(/[0-9]\{}\)\?" nextgroup=crontabMnth skipwhite contained
14 -syntax match crontabMnth "\s[-a-z0-9/,.*]\+" nextgroup=crontabDow skipwhite contained
15 +syntax match crontabMnth "\<[a-z0-9\-\/\,\.]\{}\>\|\*\(/[0-9]\{}\)\?" nextgroup=crontabDow skipwhite contained
16 syntax keyword crontabMnth12 contained jan feb mar apr may jun jul aug sep oct nov dec
18 syntax match crontabDow "\s[-a-z0-9/,.*]\+" nextgroup=crontabCmd skipwhite contained
19 syntax keyword crontabDow7 contained sun mon tue wed thu fri sat
21 +syntax match crontabSpecial "@\w\+" nextgroup=crontabCmd skipwhite
22 +syntax match crontabCmdSpecial contained /\\.\|%/
23 syntax region crontabCmd start="\S" end="$" skipwhite contained keepend contains=crontabPercent
24 +syntax region crontabCmd start="\S" end="$" nextgroup=crontabCmnt skipwhite contained contains=crontabCmnt,crontabCmdSpecial keepend
25 syntax match crontabCmnt "^\s*#.*" contains=@Spell
26 syntax match crontabPercent "[^\\]%.*"lc=1 contained
30 syntax match crontabVar "^\s*\k\w*\s*="me=e-1
32 +syntax match crontabVar /^[A-Za-z][A-Za-z0-9\-\_]*/ nextgroup=crontabVarEq skipwhite
33 +syntax match crontabVarEq contained /=/ nextgroup=CrontabVarValQ,CrontabVarVal skipwhite
34 +syntax match crontabVarValQ contained /\(["']\).*\1/ skipwhite
35 +syntax match crontabVarVal contained /["']\@!\S\+/ skipwhite
37 " Define the default highlighting.
38 " For version 5.7 and earlier: only when not done already
39 " For version 5.8 and later: only when an item doesn't have highlighting yet
41 command -nargs=+ hi def link hi def link <args>
44 +hi def link crontabSpecial PreProc
45 hi def link crontabMin Number
46 hi def link crontabHr PreProc
47 hi def link crontabDay Type
49 " comment out next line for to suppress unix commands coloring.
50 hi def link crontabCmd Statement
52 +hi def link crontabCmdSpecial Special
54 +hi def link crontabVar Identifier
55 +hi def link crontabVarEq Special
56 +hi def link crontabVarVal Constant
57 +hi def link crontabVarValQ String
59 hi def link crontabCmnt Comment