[61318] contrib/mpvim/syntax/portfile.vim

mnick at macports.org mnick at macports.org
Tue Dec 8 08:59:06 PST 2009


Revision: 61318
          http://trac.macports.org/changeset/61318
Author:   mnick at macports.org
Date:     2009-12-08 08:59:06 -0800 (Tue, 08 Dec 2009)
Log Message:
-----------
* better startupitem.* support
* recognize xinstall

Modified Paths:
--------------
    contrib/mpvim/syntax/portfile.vim

Modified: contrib/mpvim/syntax/portfile.vim
===================================================================
--- contrib/mpvim/syntax/portfile.vim	2009-12-08 16:54:17 UTC (rev 61317)
+++ contrib/mpvim/syntax/portfile.vim	2009-12-08 16:59:06 UTC (rev 61318)
@@ -1,6 +1,6 @@
 " Vim syntax file
 " Language: 	MacPorts Portfiles
-" Author: 		Maximilian Nickel <mnick at macports.org>
+" Maintainer: 	Maximilian Nickel <mnick at macports.org>
 "
 
 if &compatible || v:version < 603
@@ -101,7 +101,10 @@
 syn match PortfileDependsEntry 		"\(port\|bin\|path\|lib\):" contained
 
 " StartupItems
+syn match PortfileStartupPid 		"\(none\|auto\|clean\|manual\)" contained
 syn match PortfileOptional 			"startupitem\.\(start\|stop\|restart\|init\|pidfile\)"
+syn match PortfileOptional 			"startupitem\.\(create\|logevents\|netchange\)" nextgroup=PortfileYesNo skipwhite
+syn match PortfileOptional 			"startupitem\.pidfile" nextgroup=PortfileStartupPid skipwhite
 
 " Livecheck / Distcheck
 syn match PortfileOptional 			"livecheck\.\(type\|name\|distname\|version\|url\|regex\|md5\)"
@@ -128,6 +131,8 @@
 syn match 	PortfileGroups 			"xcode\.destroot\.\(type\|path\|settings\)"
 syn match 	PortfileGroups 			"xcode\.universal\.\(sdk\|settings\)"
 
+" Tcl extensions
+syn keyword PortfileTcl		xinstall
 " check whitespace, copied from python.vim
 if g:portfile_highlight_space_errors == 1
   " trailing whitespace
@@ -139,6 +144,7 @@
 
 hi def link PortfileGroup 				String
 hi def link PortfileYesNo 				Special
+hi def link PortfileStartupPid 			Special
 
 hi def link PortfileRequired 			Keyword
 hi def link PortfileOptional 			Keyword
@@ -164,6 +170,8 @@
 hi def link PortfileDependsEntry 		Special
 hi def link PortfileGroups 				Keyword
 
+hi def link PortfileTcl 				Keyword
+
 if g:portfile_highlight_space_errors == 1
 	hi def link PortFileSpaceError	Error
 endif
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091208/65866805/attachment.html>


More information about the macports-changes mailing list