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

larryv at macports.org larryv at macports.org
Wed Jan 23 19:20:21 PST 2013


Revision: 101995
          https://trac.macports.org/changeset/101995
Author:   larryv at macports.org
Date:     2013-01-23 19:20:21 -0800 (Wed, 23 Jan 2013)
Log Message:
-----------
mpvim syntax: Make categories*, [long_]description, and variant match when indented. Compact python.version(s).

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

Modified: contrib/mpvim/syntax/portfile.vim
===================================================================
--- contrib/mpvim/syntax/portfile.vim	2013-01-24 02:53:38 UTC (rev 101994)
+++ contrib/mpvim/syntax/portfile.vim	2013-01-24 03:20:21 UTC (rev 101995)
@@ -31,8 +31,8 @@
 
 syn keyword PortfileRequired    PortSystem name version maintainers
 syn keyword PortfileRequired    homepage master_sites platforms
-syn match PortfileRequired      "^categories\%(-append\|-delete\)\?"
-syn match PortfileRequired      "^\%(long_\)\?description" nextgroup=PortfileDescription skipwhite
+syn match PortfileRequired      "categories\%(-append\|-delete\)\?"
+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
@@ -92,7 +92,7 @@
 syn match PortfilePhasesDest    "destroot\.target\%(-append\|-delete\)\?"
 
 " Variants
-syn region PortfileVariant              matchgroup=Keyword start="^variant" skip="\\$" end="$" contains=PortfileVariantName,PortfileVariantRequires,PortfileVariantDescription,PortfileVariantConflicts skipwhite
+syn region PortfileVariant              matchgroup=Keyword start="^\s*\zsvariant" skip="\\$" end="$" contains=PortfileVariantName,PortfileVariantRequires,PortfileVariantDescription,PortfileVariantConflicts skipwhite
 syn keyword PortfileVariantRequires     requires nextgroup=PortfileVariantName contained
 syn keyword PortfileVariantConflicts    conflicts nextgroup=PortfileVariantName contained
 syn keyword PortfileVariantDescription  description nextgroup=PortfileGroup contained skipwhite
@@ -201,7 +201,7 @@
 syn match PortfileGroups    "pure\.setup"
 
 " Python
-syn match PortfileGroups    "python\.\%(versions\|version\|default_version\|branch\|prefix\|bin\|lib\|libdir\|include\|pkgd\|add_archflags\|set_compiler\|link_binaries\%(_suffix\)\?\)"
+syn match PortfileGroups    "python\.\%(versions\?\|default_version\|branch\|prefix\|bin\|lib\|libdir\|include\|pkgd\|add_archflags\|set_compiler\|link_binaries\%(_suffix\)\?\)"
 " I'm not documenting the Python{24,25,26,27,31,32} groups. Don't use them.
 
 " Qt4
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130123/f5319262/attachment.html>


More information about the macports-changes mailing list