]> git.pld-linux.org Git - packages/vim.git/blob - 010_all_vim-6.3-vixie.patch
rebuild with perl 5.34.0
[packages/vim.git] / 010_all_vim-6.3-vixie.patch
1 --- vim-8.2.2529/runtime/syntax/crontab.vim.orig        2021-03-02 13:31:41.344169187 +0100
2 +++ vim-8.2.2529/runtime/syntax/crontab.vim     2021-03-02 13:33:36.243347329 +0100
3 @@ -19,25 +19,34 @@
4  
5  syntax match crontabVar "^\s*\k\w*\s*="me=e-1
6  
7 +syntax match crontabVar /^[A-Za-z][A-Za-z0-9\-\_]*/ nextgroup=crontabVarEq skipwhite
8 +syntax match crontabVarEq contained /=/ nextgroup=CrontabVarValQ,CrontabVarVal skipwhite
9 +syntax match crontabVarValQ contained /\(["']\).*\1/ skipwhite
10 +syntax match crontabVarVal contained /["']\@!\S\+/ skipwhite
11 +
12  syntax case ignore
13  
14 -syntax match crontabMin "^\s*[-0-9/,.*]\+" nextgroup=crontabHr skipwhite
15 -syntax match crontabHr "\s[-0-9/,.*]\+" nextgroup=crontabDay skipwhite contained
16 -syntax match crontabDay "\s[-0-9/,.*]\+" nextgroup=crontabMnth skipwhite contained
17 +syntax match crontabMin "\_^[0-9\-\/\,\.]\{}\>\|\*\(/[0-9]\{}\)\?" nextgroup=crontabHr skipwhite
18 +syntax match crontabHr  "\_^[0-9\-\/\,\.]\{}\>\|\*\(/[0-9]\{}\)\?" nextgroup=crontabDay skipwhite contained
19 +syntax match crontabDay "\_^[0-9\-\/\,\.]\{}\>\|\*\(/[0-9]\{}\)\?" nextgroup=crontabMnth skipwhite contained
20  
21 -syntax match crontabMnth "\s[-a-z0-9/,.*]\+" nextgroup=crontabDow skipwhite contained
22 +syntax match crontabMnth "\<[a-z0-9\-\/\,\.]\{}\>\|\*\(/[0-9]\{}\)\?" nextgroup=crontabDow skipwhite contained
23  syntax keyword crontabMnth12 contained jan feb mar apr may jun jul aug sep oct nov dec
24  
25  syntax match crontabDow "\s[-a-z0-9/,.*]\+" nextgroup=crontabCmd skipwhite contained
26  syntax keyword crontabDow7 contained sun mon tue wed thu fri sat
27  
28 +syntax match crontabSpecial  "@\w\+" nextgroup=crontabCmd skipwhite
29 +syntax match crontabCmdSpecial contained /\\.\|%/
30  syntax region crontabCmd start="\S" end="$" skipwhite contained keepend contains=crontabPercent
31 +syntax region crontabCmd start="\S" end="$" nextgroup=crontabCmnt skipwhite contained contains=crontabCmnt,crontabCmdSpecial keepend
32  syntax match crontabCmnt "^\s*#.*" contains=@Spell
33  syntax match crontabPercent "[^\\]%.*"lc=1 contained
34  
35  " Define the default highlighting.
36  " Only when an item doesn't have highlighting yet
37  
38 +hi def link crontabSpecial             PreProc
39  hi def link crontabMin         Number
40  hi def link crontabHr          PreProc
41  hi def link crontabDay         Type
42 @@ -59,6 +68,13 @@
43  " comment out next line for to suppress unix commands coloring.
44  hi def link crontabCmd         Statement
45  
46 +hi def link crontabCmdSpecial  Special
47 +
48 +hi def link crontabVar         Identifier
49 +hi def link crontabVarEq               Special
50 +hi def link crontabVarVal              Constant
51 +hi def link crontabVarValQ             String
52 +
53  hi def link crontabCmnt                Comment
54  
55  
This page took 0.04499 seconds and 3 git commands to generate.