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

raimue at macports.org raimue at macports.org
Sun Dec 16 08:31:43 PST 2012


Revision: 100584
          https://trac.macports.org/changeset/100584
Author:   raimue at macports.org
Date:     2012-12-16 08:31:43 -0800 (Sun, 16 Dec 2012)
Log Message:
-----------
mpvim:
Add proper syntax items for platform statements

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

Modified: contrib/mpvim/syntax/portfile.vim
===================================================================
--- contrib/mpvim/syntax/portfile.vim	2012-12-16 16:29:50 UTC (rev 100583)
+++ contrib/mpvim/syntax/portfile.vim	2012-12-16 16:31:43 UTC (rev 100584)
@@ -32,7 +32,7 @@
 syn match PortfileRequired 		"^\(long_\)\?description" nextgroup=PortfileDescription skipwhite
 syn region PortfileDescription 	matchgroup=Normal start="" skip="\\$" end="$" contained
 
-syn keyword PortfileOptional 	PortGroup epoch revision worksrcdir distname platform
+syn keyword PortfileOptional 	PortGroup epoch revision worksrcdir distname
 syn keyword PortfileOptional 	use_automake use_autoconf use_configure
 syn keyword PortfileOptional 	patch_sites distfiles dist_subdir license conflicts
 syn keyword PortfileOptional 	replaced_by supported_archs
@@ -98,6 +98,12 @@
 syn match PortfileOptional 				"default_variants\(-\(append\|delete\)\)\?" nextgroup=PortfileDefaultVariants skipwhite
 syn match PortfileDefaultVariants 		"\([+|\-][a-zA-Z0-9_]\+\s*\)\+" contained
 
+" Platform
+syn match PortfilePlatform 				"platform" nextgroup=PortfilePlatformName skipwhite
+syn match PortfilePlatformName 			"[a-z][a-zA-Z0-9_]\+" nextgroup=PortfilePlatformVersion contained skipwhite
+syn match PortfilePlatformVersion 		"[0-9]\+" nextgroup=PortfilePlatformArch contained skipwhite
+syn match PortfilePlatformArch 			"[a-z][a-zA-Z0-9_]\+" contained
+
 " Dependencies
 syn match PortfileDepends 			"depends_\(\(lib\|build\|run\|fetch\|extract\)\(-\(append\|delete\)\)\?\)" nextgroup=PortfileDependsEntries skipwhite
 syn region PortfileDependsEntries 	matchgroup=Normal start="" skip="\\$" end="$" contains=PortfileDependsEntry contained
@@ -263,6 +269,12 @@
 hi def link PortfileVariantRequires 	Statement
 hi def link PortfileVariantName 		Identifier
 hi def link PortfileDefaultVariants 	Identifier
+
+hi def link PortfilePlatform 			Keyword
+hi def link PortfilePlatformName 		Identifier
+hi def link PortfilePlatformVersion 	tclNumber
+hi def link PortfilePlatformArch 		Identifier
+
 hi def link PortfileDepends 			Keyword
 hi def link PortfileDependsEntry 		Special
 hi def link PortfileGroups 				Keyword
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20121216/70cc4f0b/attachment.html>


More information about the macports-changes mailing list