mpvim: Add modelines; reindent and retab.

git-svn-id: https://svn.macports.org/repository/macports/contrib@101674 d073be05-634f-4543-b044-5fe20cf6d1d6
This commit is contained in:
Lawrence Velázquez
2013-01-16 22:57:09 +00:00
parent 7d13af106a
commit f213a6d1ce
3 changed files with 148 additions and 144 deletions
+4 -2
View File
@@ -1,8 +1,10 @@
" vim:fenc=utf-8:et:sw=4:ts=4:sts=4
" Vim compiler file
" Author: Maximilian Nickel <mnick@macports.org>
" Author: Maximilian Nickel <mnick@macports.org>
if exists("current_compiler")
finish
finish
endif
let current_compiler = "portfile"
+1 -1
View File
@@ -1,3 +1,3 @@
" Portfile
au BufNewFile,BufRead Portfile set filetype=portfile
au BufNewFile,BufRead Portfile set filetype=portfile
au FileType portfile compiler portfile
+143 -141
View File
@@ -1,19 +1,21 @@
" vim:fenc=utf-8:et:sw=4:ts=4:sts=4
" Vim syntax file
" Language: MacPorts Portfiles
" Maintainer: Maximilian Nickel <mnick@macports.org>
" Language: MacPorts Portfiles
" Maintainer: Maximilian Nickel <mnick@macports.org>
"
if &compatible || v:version < 603
finish
finish
endif
if exists("b:current_syntax")
finish
finish
endif
" Disable whitespace error highlight if variable is not set
if !exists("g:portfile_highlight_space_errors")
let g:portfile_highlight_space_errors=0
let g:portfile_highlight_space_errors=0
endif
let is_tcl=1
@@ -24,146 +26,146 @@ unlet b:current_syntax
" Some custom extensions contain a dash (for example, fs-traverse)
setlocal iskeyword+=-
syn match PortfileGroup "{.\+}" contained
syn match PortfileYesNo "\(yes\|no\)" contained
syn match PortfileGroup "{.\+}" contained
syn match PortfileYesNo "\(yes\|no\)" contained
syn keyword PortfileRequired PortSystem name version maintainers
syn keyword PortfileRequired homepage master_sites categories platforms
syn match PortfileRequired "^\(long_\)\?description" nextgroup=PortfileDescription skipwhite
syn region PortfileDescription matchgroup=Normal start="" skip="\\$" end="$" contained
syn keyword PortfileRequired PortSystem name version maintainers
syn keyword PortfileRequired homepage master_sites categories platforms
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
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
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
syn match PortfileOptional "checksums\(\-\(append\|delete\)\)\?" nextgroup=PortfileChecksums skipwhite
syn region PortfileChecksums matchgroup=Normal start="" skip="\\$" end="$" contained contains=PortfileChecksumsType
syn match PortfileOptional "checksums\(\-\(append\|delete\)\)\?" nextgroup=PortfileChecksums skipwhite
syn region PortfileChecksums matchgroup=Normal start="" skip="\\$" end="$" contained contains=PortfileChecksumsType
syn keyword PortfileChecksumsType md5 sha1 rmd160 sha256 contained
syn match PortfilePhases "\(\(pre\|post\)\-\)\?\(fetch\|checksum\|extract\|patch\|configure\|build\|test\|destroot\|archive\|install\|activate\)\s" contains=PortfilePrePost
syn match PortfilePhases "\(\(pre\|post\)\-\)\?\(fetch\|checksum\|extract\|patch\|configure\|build\|test\|destroot\|archive\|install\|activate\)\s" contains=PortfilePrePost
" Fetch phase options
syn match PortfilePhasesFetch "fetch\.\(type\|user\|password\|use_epsv\|ignore_sslcert\)"
syn match PortfilePhasesFetch "cvs\.\(root\|password\|tag\|date\|module\)"
syn match PortfilePhasesFetch "svn\.\(url\|revision\)"
syn match PortfilePhasesFetch "git\.\(url\|branch\)"
syn match PortfilePhasesFetch "hg\.\(url\|tag\)"
syn match PortfilePhasesFetch "cvs\.\(root\|password\|tag\|date\|module\)"
syn match PortfilePhasesFetch "svn\.\(url\|revision\)"
syn match PortfilePhasesFetch "git\.\(url\|branch\)"
syn match PortfilePhasesFetch "hg\.\(url\|tag\)"
" Extract phase options
syn match PortfilePhasesExtract "extract\.\(suffix\|mkdir\|cmd\|only\(\-\(append\|delete\)\)\?\)"
syn match PortfilePhasesExtract "use_\(7z\|bzip2\|lzma\|zip\|xz\)" nextgroup=PortfileYesNo skipwhite
" Patch phase options
syn match PortfilePhasesPatch "patch\.\(dir\|cmd\|args\(\-\(append\|delete\)\)\?\)"
syn match PortfilePhasesPatch "patchfiles\(\-\(append\|delete\)\)\?"
syn match PortfilePhasesPatch "patch\.\(dir\|cmd\|args\(\-\(append\|delete\)\)\?\)"
syn match PortfilePhasesPatch "patchfiles\(\-\(append\|delete\)\)\?"
" Configure phase options
syn keyword PortfilePhasesConf use_configure nextgroup=PortfileYesNo skipwhite
syn match PortfilePhasesConf "configure\.\(env\|\(c\|ld\|cpp\|cxx\|objc\|f\|fc\|f90\)flags\)\(-\(append\|delete\)\)\?"
syn match PortfilePhasesConf "configure\.\(\(pre\|post\)\-\)\?args\(-\(\append\|delete\)\)\?" nextgroup=PortfileConfEntries skipwhite
syn region PortfileConfEntries matchgroup=Normal start="" skip="\\$" end="$" contained
syn match PortfilePhasesConf "configure\.\(cc\|cpp\|cxx\|objc\|fc\|f77\|f90\|javac\|compiler\)"
syn match PortfilePhasesConf "configure\.\(perl\|python\|ruby\|install\|awk\|bison\)"
syn match PortfilePhasesConf "configure\.\(pkg_config\(_path\)\?\)"
syn match PortfilePhasesConf "configure.universal_\(args\|\(c\|cpp\|cxx\|ld\)flags\)"
syn match PortfilePhasesConf "compiler\.\(blacklist\|whitelist\|fallback\)"
syn keyword PortfilePhasesConf use_configure nextgroup=PortfileYesNo skipwhite
syn match PortfilePhasesConf "configure\.\(env\|\(c\|ld\|cpp\|cxx\|objc\|f\|fc\|f90\)flags\)\(-\(append\|delete\)\)\?"
syn match PortfilePhasesConf "configure\.\(\(pre\|post\)\-\)\?args\(-\(\append\|delete\)\)\?" nextgroup=PortfileConfEntries skipwhite
syn region PortfileConfEntries matchgroup=Normal start="" skip="\\$" end="$" contained
syn match PortfilePhasesConf "configure\.\(cc\|cpp\|cxx\|objc\|fc\|f77\|f90\|javac\|compiler\)"
syn match PortfilePhasesConf "configure\.\(perl\|python\|ruby\|install\|awk\|bison\)"
syn match PortfilePhasesConf "configure\.\(pkg_config\(_path\)\?\)"
syn match PortfilePhasesConf "configure.universal_\(args\|\(c\|cpp\|cxx\|ld\)flags\)"
syn match PortfilePhasesConf "compiler\.\(blacklist\|whitelist\|fallback\)"
" Automake and Autoconf
syn match PortfilePhasesAA "use_auto\(make\|\(re\)\?conf\)" nextgroup=PortfileYesNo skipwhite
syn match PortfilePhasesAA "auto\(make\|\(re\)\?conf\).\(env\|args\|dir\)"
syn match PortfilePhasesAA "use_auto\(make\|\(re\)\?conf\)" nextgroup=PortfileYesNo skipwhite
syn match PortfilePhasesAA "auto\(make\|\(re\)\?conf\).\(env\|args\|dir\)"
" Build phase options
syn match PortfilePhasesBuild "build\.\(cmd\|type\|dir\)"
syn match PortfilePhasesBuild "build\.\(\(pre\|post\)_\)\?args"
syn match PortfilePhasesBuild "build\.\(target\|env\)\(-\(append\|delete\)\)\?"
syn match PortfilePhasesBuild "build\.\(cmd\|type\|dir\)"
syn match PortfilePhasesBuild "build\.\(\(pre\|post\)_\)\?args"
syn match PortfilePhasesBuild "build\.\(target\|env\)\(-\(append\|delete\)\)\?"
syn keyword PortfilePhasesBuild use_parallel_build nextgroup=PortfileYesNo skipwhite
" Test phase options
syn match PortfilePhasesTest "test\.\(run\|cmd\|target\)"
syn match PortfilePhasesTest "test\.env\(-\(append\|delete\)\)\?"
syn match PortfilePhasesTest "test\.\(run\|cmd\|target\)"
syn match PortfilePhasesTest "test\.env\(-\(append\|delete\)\)\?"
" Test destroot options
syn match PortfilePhasesDest "destroot\.\(cmd\|type\|dir\|destdir\|umask\|keepdirs\|violate_mtree\)"
syn match PortfilePhasesDest "destroot\.\(\(pre\|post\)_\)\?args"
syn match PortfilePhasesDest "destroot\.target\(-\(append\|delete\)\)\?"
syn match PortfilePhasesDest "destroot\.\(cmd\|type\|dir\|destdir\|umask\|keepdirs\|violate_mtree\)"
syn match PortfilePhasesDest "destroot\.\(\(pre\|post\)_\)\?args"
syn match PortfilePhasesDest "destroot\.target\(-\(append\|delete\)\)\?"
" Variants
syn region PortfileVariant matchgroup=Keyword start="^variant" 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
syn match PortfileVariantName "[a-zA-Z0-9_]\+" contained
syn keyword PortfileOptional universal_variant nextgroup=PortfileYesNo skipwhite
syn match PortfileOptional "default_variants\(-\(append\|delete\)\)\?" nextgroup=PortfileDefaultVariants skipwhite
syn match PortfileDefaultVariants "\([+|\-][a-zA-Z0-9_]\+\s*\)\+" contained
syn region PortfileVariant matchgroup=Keyword start="^variant" 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
syn match PortfileVariantName "[a-zA-Z0-9_]\+" contained
syn keyword PortfileOptional universal_variant nextgroup=PortfileYesNo skipwhite
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
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
syn match PortfileDependsEntry "\(port\|bin\|path\|lib\):" contained
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
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\|executable\)"
syn match PortfileOptional "startupitem\.\(create\|logevents\|netchange\)" nextgroup=PortfileYesNo skipwhite
syn match PortfileOptional "startupitem\.pidfile" nextgroup=PortfileStartupPid skipwhite
syn match PortfileStartupPid "\(none\|auto\|clean\|manual\)" contained
syn match PortfileOptional "startupitem\.\(start\|stop\|restart\|init\|executable\)"
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\)"
syn keyword PortfileOptional distcheck.check
syn match PortfileOptional "livecheck\.\(type\|name\|distname\|version\|url\|regex\|md5\)"
syn keyword PortfileOptional distcheck.check
" Notes
syn keyword PortfilePhases notes
syn keyword PortfilePhases notes
" Port Groups
" App
syn match PortfileGroups "app\.\(create\|name\|executable\|icon\|short_version_string\|version\|identifier\)"
syn match PortfileGroups "app\.\(create\|name\|executable\|icon\|short_version_string\|version\|identifier\)"
" Archcheck
syn match PortfileGroups "archcheck\.files"
syn match PortfileGroups "archcheck\.files"
" CMake
" has no keywords
" crossbinutils
syn match PortfileGroups "crossbinutils\.\(target\|setup\)"
syn match PortfileGroups "crossbinutils\.\(target\|setup\)"
" crossgcc
syn match PortfileGroups "crossgcc\.\(target\|setup\|setup_libc\)"
syn match PortfileGroups "crossgcc\.\(target\|setup\|setup_libc\)"
" github
syn match PortfileGroups "github\.\(author\|project\|version\|tag_prefix\|homepage\|raw\|master_sites\|tarball_from\|setup\)"
syn match PortfileGroups "github\.\(author\|project\|version\|tag_prefix\|homepage\|raw\|master_sites\|tarball_from\|setup\)"
" Gnustep
syn match PortfileGroups "gnustep\.\(post_flags\|cc\)"
syn keyword PortfileGroups variant_with_docs gnustep_layout
syn match PortfileGroups "set_\(gnustep_\(make\|env\)\|\(system\|local\)_library\)"
syn match PortfileGroups "gnustep\.\(post_flags\|cc\)"
syn keyword PortfileGroups variant_with_docs gnustep_layout
syn match PortfileGroups "set_\(gnustep_\(make\|env\)\|\(system\|local\)_library\)"
" Haskell
syn keyword PortfileGroups haskell.setup
syn keyword PortfileGroups haskell.setup
" hocbinding
syn match PortfileGroups "hocbinding\.\(framework\|deps\|setup\)"
syn match PortfileGroups "hocbinding\.\(framework\|deps\|setup\)"
" hunspelldict
syn match PortfileGroups "hunspelldict\.\(locale\|setup\)"
syn match PortfileGroups "hunspelldict\.\(locale\|setup\)"
" KDE 4, versions 1.0 and 1.1
" have no keywords
" muniversal
syn match PortfileGroups "merger_configure_\(env\|args\|compiler\|cppflags\|cflags\|cxxflags\|objcflags\|ldflags\)"
syn match PortfileGroups "merger_build_\(env\|args\)"
syn match PortfileGroups "merger_\(host\|arch_\(flag\|compiler\)\|destroot_env\|dont_diff\|must_run_binaries\|no_3_archs\)"
syn match PortfileGroups "universal_archs_supported"
syn match PortfileGroups "merger_configure_\(env\|args\|compiler\|cppflags\|cflags\|cxxflags\|objcflags\|ldflags\)"
syn match PortfileGroups "merger_build_\(env\|args\)"
syn match PortfileGroups "merger_\(host\|arch_\(flag\|compiler\)\|destroot_env\|dont_diff\|must_run_binaries\|no_3_archs\)"
syn match PortfileGroups "universal_archs_supported"
" obsolete
" has no keywords (other than replaced_by, and that should be elsewhere in
@@ -173,116 +175,116 @@ syn match PortfileGroups "universal_archs_supported"
" has no keywords
" octave
syn match PortfileGroups "octave\.\(module\|setup\)"
syn match PortfileGroups "octave\.\(module\|setup\)"
" PEAR
syn match PortfileGroups "pear\.\(env\|configure\.pre_args\|destroot\|installer\|sourceroot\|instpath\|pearpath\|cmd-pear\|cmd-phar\|cmd-php\|channel\|packagexml\|package\|packagefile\|setup\)"
syn match PortfileGroups "pear\.\(env\|configure\.pre_args\|destroot\|installer\|sourceroot\|instpath\|pearpath\|cmd-pear\|cmd-phar\|cmd-php\|channel\|packagexml\|package\|packagefile\|setup\)"
" Perl5
syn match PortfileGroups "perl5\.\(setup\|branches\|default_branch\|version\|major\|arch\|bin\|lib\|bindir\|archlib\)"
syn match PortfileGroups "perl5\.\(setup\|branches\|default_branch\|version\|major\|arch\|bin\|lib\|bindir\|archlib\)"
" PHP 1.0
syn match PortfileGroups "php\.\(branch\(es\)\?\|build_dirs\|default_branch\|extension_ini\|extensions\|rootname\|type\|setup\)"
syn match PortfileGroups "php\.\(config\|extension_dir\|ini\(_dir\)\?\|ize\|suffix\)"
syn match PortfileGroups "php\.\(branch\(es\)\?\|build_dirs\|default_branch\|extension_ini\|extensions\|rootname\|type\|setup\)"
syn match PortfileGroups "php\.\(config\|extension_dir\|ini\(_dir\)\?\|ize\|suffix\)"
" PHP 1.1 (only adding those not already present in 1.0)
syn match PortfileGroups "php\.\(rootname\|create_subports\|extensions\.zend\|build_dirs\|add_port_code\)"
syn match PortfileGroups "php\.\(pecl\(_livecheck_stable\)\?\|pecl\.\(name\|prerelease\)\)"
syn match PortfileGroups "php\.\(rootname\|create_subports\|extensions\.zend\|build_dirs\|add_port_code\)"
syn match PortfileGroups "php\.\(pecl\(_livecheck_stable\)\?\|pecl\.\(name\|prerelease\)\)"
" PHP5 extension
syn match PortfileGroups "php5extension\.\(setup\|build_dirs\|extensions\|extension_dir\|ini\|inidir\|php_ini\|phpize\|type\|source\)"
syn match PortfileGroups "php5extension\.\(setup\|build_dirs\|extensions\|extension_dir\|ini\|inidir\|php_ini\|phpize\|type\|source\)"
" PHP5 PEAR
syn match PortfileGroups "php5pear\.\(env\|configure\.pre_args\|destroot\|installer\|sourceroot\|instpath\|pearpath\|cmd-\(pear\|phar\|php\)\|channel\|packagexml\|package\|packagefile\|setup\)"
syn match PortfileGroups "php5pear\.\(env\|configure\.pre_args\|destroot\|installer\|sourceroot\|instpath\|pearpath\|cmd-\(pear\|phar\|php\)\|channel\|packagexml\|package\|packagefile\|setup\)"
" Pure
syn match PortfileGroups "pure\.setup"
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\|version\|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
syn match PortfileGroups "qt_\(name\|dir\|qmake_spec\|cmake_defines\|arch_types\)"
syn match PortfileGroups "qt_\(qmake\|moc\|uic\|lrelease\)_cmd"
syn match PortfileGroups "qt_\(docs\|plugins\|mkspecs\|imports\|includes\|libs\|frameworks\|bins\|apps\|data\|translations\|sysconf\|examples\|demos\|cmake_module\)_dir"
syn match PortfileGroups "qt_\(name\|dir\|qmake_spec\|cmake_defines\|arch_types\)"
syn match PortfileGroups "qt_\(qmake\|moc\|uic\|lrelease\)_cmd"
syn match PortfileGroups "qt_\(docs\|plugins\|mkspecs\|imports\|includes\|libs\|frameworks\|bins\|apps\|data\|translations\|sysconf\|examples\|demos\|cmake_module\)_dir"
" Ruby
syn match PortfileGroups "ruby\.\(version\|bin\|rdoc\|gem\|lib\|arch\|archlib\|setup\)"
syn match PortfileGroups "ruby\.\(version\|bin\|rdoc\|gem\|lib\|arch\|archlib\|setup\)"
" Select
syn match PortfileGroups "select\.\(group\|file\)"
syn match PortfileGroups "select\.\(group\|file\)"
" TeX Live
syn match PortfileGroups "texlive\.\(exclude\|binaries\|formats\|languages\|maps\|forceupdatecnf\|use_mktexlsr\(_on_deactivate\)\?\|texmfport\)"
syn match PortfileGroups "texlive\.\(exclude\|binaries\|formats\|languages\|maps\|forceupdatecnf\|use_mktexlsr\(_on_deactivate\)\?\|texmfport\)"
" X11 Font
syn match PortfileGroups "x11font\.setup"
syn match PortfileGroups "x11font\.setup"
" Xcode
syn match PortfileGroups "xcode\.\(project\|configuration\|target\|build\.settings\)"
syn match PortfileGroups "xcode\.destroot\.\(type\|path\|settings\)"
syn match PortfileGroups "xcode\.universal\.\(sdk\|settings\)"
syn match PortfileGroups "xcode\.\(project\|configuration\|target\|build\.settings\)"
syn match PortfileGroups "xcode\.destroot\.\(type\|path\|settings\)"
syn match PortfileGroups "xcode\.universal\.\(sdk\|settings\)"
" Xcode version
syn match PortfileGroups "minimum_xcodeversions"
syn match PortfileGroups "minimum_xcodeversions"
" Zope
syn match PortfileGroups "zope\.\(need_subdir\|setup\)"
syn match PortfileGroups "zope\.\(need_subdir\|setup\)"
" End of PortGroups
" Tcl extensions
syn keyword PortfileTcl xinstall system copy move ln
syn keyword PortfileTcl fs-traverse
syn keyword PortfileTcl vercmp
syn keyword PortfileTcl xinstall system copy move ln
syn keyword PortfileTcl fs-traverse
syn keyword PortfileTcl vercmp
" check whitespace, copied from python.vim
if g:portfile_highlight_space_errors == 1
" trailing whitespace
syn match PortfileSpaceError display excludenl "\S\s\+$"ms=s+1
" mixed tabs and spaces
syn match PortfileSpaceError display " \+\t"
syn match PortfileSpaceError display "\t\+ "
" trailing whitespace
syn match PortfileSpaceError display excludenl "\S\s\+$"ms=s+1
" mixed tabs and spaces
syn match PortfileSpaceError display " \+\t"
syn match PortfileSpaceError display "\t\+ "
endif
hi def link PortfileGroup String
hi def link PortfileYesNo Special
hi def link PortfileStartupPid Special
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
hi def link PortfileDescription String
hi def link PortfileChecksumsType Special
hi def link PortfileRequired Keyword
hi def link PortfileOptional Keyword
hi def link PortfileDescription String
hi def link PortfileChecksumsType Special
hi def link PortfilePhases Keyword
hi def link PortfilePhasesFetch Keyword
hi def link PortfilePhasesExtract Keyword
hi def link PortfilePhasesPatch Keyword
hi def link PortfilePhasesConf Keyword
hi def link PortfilePhasesAA Keyword
hi def link PortfilePhasesBuild Keyword
hi def link PortfilePhasesTest Keyword
hi def link PortfilePhasesDest Keyword
hi def link PortfilePhases Keyword
hi def link PortfilePhasesFetch Keyword
hi def link PortfilePhasesExtract Keyword
hi def link PortfilePhasesPatch Keyword
hi def link PortfilePhasesConf Keyword
hi def link PortfilePhasesAA Keyword
hi def link PortfilePhasesBuild Keyword
hi def link PortfilePhasesTest Keyword
hi def link PortfilePhasesDest Keyword
hi def link PortfileVariantConflicts Statement
hi def link PortfileVariantDescription Statement
hi def link PortfileVariantRequires Statement
hi def link PortfileVariantName Identifier
hi def link PortfileDefaultVariants Identifier
hi def link PortfileVariantConflicts Statement
hi def link PortfileVariantDescription Statement
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 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
hi def link PortfileDepends Keyword
hi def link PortfileDependsEntry Special
hi def link PortfileGroups Keyword
hi def link PortfileTcl Keyword
hi def link PortfileTcl Keyword
if g:portfile_highlight_space_errors == 1
hi def link PortFileSpaceError Error
hi def link PortFileSpaceError Error
endif
let b:current_syntax = "Portfile"