]> git.pld-linux.org Git - packages/vim.git/blame - 010_all_vim-6.3-vixie.patch
use github tarball to contain runtime files changes
[packages/vim.git] / 010_all_vim-6.3-vixie.patch
CommitLineData
1b38dc00
ER
1--- vim74/runtime/syntax/crontab.vim~ 2012-05-18 14:05:25.000000000 +0300
2+++ vim74/runtime/syntax/crontab.vim 2015-12-22 10:46:53.994022359 +0200
7928792f 3@@ -18,17 +18,20 @@
99890e04
ER
4 finish
5 endif
6
455038de
AG
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
99890e04 13
455038de
AG
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
99890e04 17
7928792f 18 syntax match crontabDow "\s[-a-z0-9/,.*]\+" nextgroup=crontabCmd skipwhite contained
455038de 19 syntax keyword crontabDow7 contained sun mon tue wed thu fri sat
99890e04
ER
20
21+syntax match crontabSpecial "@\w\+" nextgroup=crontabCmd skipwhite
9eb47a31 22+syntax match crontabCmdSpecial contained /\\.\|%/
455038de 23 syntax region crontabCmd start="\S" end="$" skipwhite contained keepend contains=crontabPercent
7928792f
ER
24+syntax region crontabCmd start="\S" end="$" nextgroup=crontabCmnt skipwhite contained contains=crontabCmnt,crontabCmdSpecial keepend
25 syntax match crontabCmnt "^\s*#.*" contains=@Spell
455038de 26 syntax match crontabPercent "[^\\]%.*"lc=1 contained
99890e04 27
1b38dc00 28@@ -36,6 +39,17 @@
9eb47a31 29
455038de 30 syntax match crontabVar "^\s*\k\w*\s*="me=e-1
99890e04 31
9eb47a31
ER
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
455038de 36+
1b38dc00
ER
37+
38+syntax match crontabVar /^[A-Za-z][A-Za-z0-9\-\_]*/ nextgroup=crontabVarEq skipwhite
39+syntax match crontabVarEq contained /=/ nextgroup=CrontabVarValQ,CrontabVarVal skipwhite
40+syntax match crontabVarValQ contained /\(["']\).*\1/ skipwhite
41+syntax match crontabVarVal contained /["']\@!\S\+/ skipwhite
99890e04 42+
9eb47a31
ER
43 " Define the default highlighting.
44 " For version 5.7 and earlier: only when not done already
45 " For version 5.8 and later: only when an item doesn't have highlighting yet
1b38dc00 46@@ -47,6 +61,7 @@
9eb47a31
ER
47 command -nargs=+ HiLink hi def link <args>
48 endif
49
50+ HiLink crontabSpecial PreProc
51 HiLink crontabMin Number
52 HiLink crontabHr PreProc
53 HiLink crontabDay Type
1b38dc00 54@@ -68,6 +83,18 @@
99890e04 55 " comment out next line for to suppress unix commands coloring.
455038de
AG
56 HiLink crontabCmd Statement
57
9eb47a31
ER
58+ HiLink crontabCmdSpecial Special
59+
455038de
AG
60+ HiLink crontabVar Identifier
61+ HiLink crontabVarEq Special
62+ HiLink crontabVarVal Constant
63+ HiLink crontabVarValQ String
1b38dc00
ER
64+
65+ HiLink crontabVar Identifier
66+ HiLink crontabVarEq Special
67+ HiLink crontabVarVal Constant
68+ HiLink crontabVarValQ String
455038de 69+
99890e04
ER
70 HiLink crontabCmnt Comment
71
455038de 72 delcommand HiLink
This page took 0.172593 seconds and 4 git commands to generate.