SOURCES: 010_all_vim-6.3-vixie.patch - update from vim-6.4-gentoo-...

glen glen at pld-linux.org
Tue Oct 25 19:17:20 CEST 2005


Author: glen                         Date: Tue Oct 25 17:17:20 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- update from vim-6.4-gentoo-patches.tar.bz2 for vim 6.4

---- Files affected:
SOURCES:
   010_all_vim-6.3-vixie.patch (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: SOURCES/010_all_vim-6.3-vixie.patch
diff -u SOURCES/010_all_vim-6.3-vixie.patch:1.1 SOURCES/010_all_vim-6.3-vixie.patch:1.2
--- SOURCES/010_all_vim-6.3-vixie.patch:1.1	Sun Oct  9 03:49:34 2005
+++ SOURCES/010_all_vim-6.3-vixie.patch	Tue Oct 25 19:17:15 2005
@@ -1,51 +1,62 @@
-# Support for vixie-cron style @SPECS in crontab syntax highlighting.
-
---- vim70aa/runtime/syntax/crontab.vim	2004-08-03 08:15:48.000000000 +0100
-+++ vim70aa/runtime/syntax/crontab.vim	2004-08-27 04:08:40.677471216 +0100
-@@ -16,19 +16,23 @@
+--- runtime/syntax/crontab.vim	2005-08-09 02:20:29.000000000 +0100
++++ runtime/syntax/crontab.vim	2005-07-22 15:32:17.000000000 +0100
+@@ -17,25 +17,33 @@
    finish
  endif
  
--syntax match  crontabMin     "\_^[0-9\-\/\,\.]\{}\>\|\*"  nextgroup=crontabHr   skipwhite
--syntax match  crontabHr       "\<[0-9\-\/\,\.]\{}\>\|\*"  nextgroup=crontabDay  skipwhite contained
--syntax match  crontabDay      "\<[0-9\-\/\,\.]\{}\>\|\*"  nextgroup=crontabMnth skipwhite contained
+-syntax match  crontabMin     "^\s*[-0-9/,.*]\+"  nextgroup=crontabHr   skipwhite
+-syntax match  crontabHr       "\s[-0-9/,.*]\+"  nextgroup=crontabDay  skipwhite contained
+-syntax match  crontabDay      "\s[-0-9/,.*]\+"  nextgroup=crontabMnth skipwhite contained
 +syntax match  crontabMin     "\_^[0-9\-\/\,\.]\{}\>\|\*\(/[0-9]\{}\)\?"  nextgroup=crontabHr   skipwhite
 +syntax match  crontabHr       "\<[0-9\-\/\,\.]\{}\>\|\*\(/[0-9]\{}\)\?"  nextgroup=crontabDay  skipwhite contained
 +syntax match  crontabDay      "\<[0-9\-\/\,\.]\{}\>\|\*\(/[0-9]\{}\)\?"  nextgroup=crontabMnth skipwhite contained
  
--syntax match  crontabMnth  "\<[a-z0-9\-\/\,\.]\{}\>\|\*"  nextgroup=crontabDow  skipwhite contained
+-syntax match  crontabMnth  "\s[-a-z0-9/,.*]\+"  nextgroup=crontabDow  skipwhite contained
 +syntax match  crontabMnth  "\<[a-z0-9\-\/\,\.]\{}\>\|\*\(/[0-9]\{}\)\?"  nextgroup=crontabDow  skipwhite contained
  syntax keyword crontabMnth12 contained   jan feb mar apr may jun jul aug sep oct nov dec
  
--syntax match  crontabDow   "\<[a-z0-9\-\/\,\.]\{}\>\|\*"  nextgroup=crontabCmd  skipwhite contained
+-syntax match  crontabDow   "\s[-a-z0-9/,.*]\+"  nextgroup=crontabCmd  skipwhite contained
 +syntax match  crontabDow   "\<[a-z0-9\-\/\,\.]\{}\>\|\*\(/[0-9]\{}\)\?"  nextgroup=crontabCmd  skipwhite contained
  syntax keyword crontabDow7   contained    sun mon tue wed thu fri sat
  
 +syntax match crontabSpecial  "@\w\+" nextgroup=crontabCmd skipwhite
-+
++syntax match crontabCmdSpecial contained /\\.\|%/
  "  syntax region crontabCmd  start="\<[a-z0-9\/\(]" end="$" nextgroup=crontabCmnt skipwhite contained contains=crontabCmnt keepend
  
--syntax region crontabCmd  start="\S" end="$" nextgroup=crontabCmnt skipwhite contained contains=crontabCmnt keepend
-+syntax match crontabCmdSpecial contained /\\.\|%/
-+
+ syntax region crontabCmd  start="\S" end="$" nextgroup=crontabCmnt skipwhite contained keepend
 +syntax region crontabCmd  start="\S" end="$" nextgroup=crontabCmnt skipwhite contained contains=crontabCmnt,crontabCmdSpecial keepend
- syntax match  crontabCmnt /#.*/
+ syntax match  crontabCmnt "^\s*#.*"
  
- " Define the default highlighting.
-@@ -51,6 +55,8 @@
-   HiLink crontabMnthS		Number
-   HiLink crontabMnthN		Number
+ syntax match  crontabNick  "^\s*@\(reboot\|yearly\|annually\|monthly\|weekly\|daily\|midnight\|hourly\)\>" nextgroup=crontabCmd skipwhite
+ 
+ syntax match  crontabVar  "^\s*\k\w*\s*="me=e-1
  
-+  HiLink crontabSpecial		PreProc
++syntax match crontabVar /^[A-Za-z][A-Za-z0-9\-\_]*/ nextgroup=crontabVarEq skipwhite
++syntax match crontabVarEq contained /=/ nextgroup=CrontabVarValQ,CrontabVarVal skipwhite
++syntax match crontabVarValQ contained /\(["']\).*\1/ skipwhite
++syntax match crontabVarVal contained /["']\@!\S\+/ skipwhite
 +
-   HiLink crontabDow		PreProc
-   HiLink crontabDow7		PreProc
-   HiLink crontabDowS		PreProc
-@@ -58,6 +64,7 @@
+ " Define the default highlighting.
+ " For version 5.7 and earlier: only when not done already
+ " For version 5.8 and later: only when an item doesn't have highlighting yet
+@@ -47,6 +55,7 @@
+     command -nargs=+ HiLink hi def link <args>
+   endif
+ 
++  HiLink crontabSpecial         PreProc
+   HiLink crontabMin		Number
+   HiLink crontabHr		PreProc
+   HiLink crontabDay		Type
+@@ -66,6 +75,12 @@
  
  " comment out next line for to suppress unix commands coloring.
    HiLink crontabCmd		Type
-+  HiLink crontabCmdSpecial	Special
++  HiLink crontabCmdSpecial      Special
++
++  HiLink crontabVar		Identifier
++  HiLink crontabVarEq		Special
++  HiLink crontabVarVal		Constant
++  HiLink crontabVarValQ		String
  
    HiLink crontabCmnt		Comment
  
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/010_all_vim-6.3-vixie.patch?r1=1.1&r2=1.2&f=u




More information about the pld-cvs-commit mailing list