r61 - trunk/vim/debian/updates
Pierre Habouzit
madcoder-guest@costa.debian.org
Tue, 15 Mar 2005 12:03:01 +0100
Author: madcoder-guest
Date: 2005-03-15 12:03:01 +0100 (Tue, 15 Mar 2005)
New Revision: 61
Modified:
trunk/vim/debian/updates/debcontrol.vim
Log:
alfie fixes. really better than mines btw
Modified: trunk/vim/debian/updates/debcontrol.vim
===================================================================
--- trunk/vim/debian/updates/debcontrol.vim 2005-03-15 10:09:15 UTC (rev 60)
+++ trunk/vim/debian/updates/debcontrol.vim 2005-03-15 11:03:01 UTC (rev 61)
@@ -1,8 +1,8 @@
" Vim syntax file
" Language: Debian control files
" Maintainer: Gerfried Fuchs <alfie@debian.org>
-" Last Change: 29 Oct 2004
-" URL: http://alfie.ist.org/software/vim/syntax/debcontrol.vim
+" Last Change: 15. March 2005
+" URL: http://alfie.ist.org/projects/vim/syntax/debcontrol.vim
"
" Original Version: Wichert Akkerman <wakkerma@debian.org>
@@ -26,7 +26,7 @@
" Define some common expressions we can use later on
syn match debcontrolArchitecture contained "\(all\|any\|alpha\|amd64\|arm\|hppa\|i386\|ia64\|m68k\|mipsel\|mips\|powerpc\|s390\|sheb\|sh\|sparc64\|sparc\|hurd-i386\|kfreebsd-i386\|knetbsd-i386\|netbsd-i386\)"
-syn match debcontrolName contained "\<\([a-z][a-z0-9+-.]\+\|[0-9+-.][a-z][a-z0-9+-.]*\)\>"
+syn match debcontrolName contained "\<\([0-9+-.]*[a-z][a-z0-9+-.]*\)\>"
syn match debcontrolPriority contained "\(extra\|important\|optional\|required\|standard\)"
syn match debcontrolSection contained "\(\(contrib\|non-free\|non-US/main\|non-US/contrib\|non-US/non-free\)/\)\=\(admin\|base\|comm\|devel\|doc\|editors\|electronics\|embedded\|games\|gnome\|graphics\|hamradio\|interpreters\|kde\|libs\|libdevel\|mail\|math\|misc\|net\|news\|oldlibs\|otherosfs\|perl\|python\|science\|shells\|sound\|text\|tex\|utils\|web\|x11\|debian-installer\)"
syn match debcontrolVariable contained "\${.\{-}}"
@@ -45,9 +45,9 @@
syn region debcontrolStrictField start="^Section" end="$" contains=debcontrolKey,debcontrolSection oneline
" Catch-all for the other legal fields
-syn region debcontrolField start="^\(Build-Depends\|Build-Conflicts\|Build-Depends-Indep\|Build-Conflicts-Indep\|Standards-Version\|Pre-Depends\|Depends\|Recommends\|Suggests\|Provides\|Replaces\|Conflicts\|Essential\|Origin\):" end="$" contains=debcontrolKey,debcontrolVariable oneline
+syn region debcontrolField start="^\(Build-Depends\|Build-Conflicts\|Build-Depends-Indep\|Build-Conflicts-Indep\|Standards-Version\|Pre-Depends\|Depends\|Recommends\|Suggests\|Provides\|Replaces\|Conflicts\|Essential\|Origin\|Enhances\):" end="$" contains=debcontrolKey,debcontrolVariable oneline
syn region debcontrolField start="^\(Maintainer\|Bugs\):" end="$" contains=debcontrolKey,debcontrolVariable,debcontrolEmail oneline
-syn region debcontrolMultiField start="^\(Uploaders\|Description\):" skip="^ " end="^$"me=s-1 end="^[^ ]"me=s-1 contains=debcontrolKey,debcontrolEmail
+syn region debcontrolMultiField start="^\(Uploaders\|Description\):" skip="^ " end="^$"me=s-1 end="^[^ ]"me=s-1 contains=debcontrolKey,debcontrolEmail,debcontrolVariable
" Associate our matches and regions with pretty colours
if version >= 508 || !exists("did_debcontrol_syn_inits")