* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2018-08-21 8:02 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2018-08-21 8:02 UTC (permalink / raw
To: gentoo-commits
commit: 03db9c991553a1e2db9df635bc973fa320f9d615
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 21 07:23:11 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug 21 07:23:11 2018 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=03db9c99
syntax: Move atom definition into gentoo-package-common
syntax/gentoo-package-common.vim | 4 ++++
syntax/gentoo-package-keywords.vim | 4 +---
syntax/gentoo-package-license.vim | 4 +---
syntax/gentoo-package-mask.vim | 4 ----
syntax/gentoo-package-properties.vim | 4 +---
syntax/gentoo-package-use.vim | 6 ++----
6 files changed, 9 insertions(+), 17 deletions(-)
diff --git a/syntax/gentoo-package-common.vim b/syntax/gentoo-package-common.vim
index 1e8091e..fe234c7 100644
--- a/syntax/gentoo-package-common.vim
+++ b/syntax/gentoo-package-common.vim
@@ -16,6 +16,10 @@ syn region GentooPackageComment start=/#/ end=/$/
syn match GentooPackageEmail contained /<[a-zA-Z0-9\-\_]\+@[a-zA-Z0-9\-\_\.]\+>/
syn match GentooPackageDate contained /(\(\d\d\?\s\w\+\|\w\+\s\d\d\?\)\s\d\{4\})/
+syn match GentooPackageAtom /^[\ \t]*[^ \t\n#]\+\S\+\/\S\+/
+ \ nextgroup=@GentooPackagePostAtom skipwhite
+
hi def link GentooPackageComment Comment
hi def link GentooPackageEmail Special
hi def link GentooPackageDate Number
+hi def link GentooPackageAtom Identifier
diff --git a/syntax/gentoo-package-keywords.vim b/syntax/gentoo-package-keywords.vim
index 4315d91..85bc35b 100644
--- a/syntax/gentoo-package-keywords.vim
+++ b/syntax/gentoo-package-keywords.vim
@@ -18,12 +18,10 @@ endif
runtime syntax/gentoo-package-common.vim
-syn match GentooPackageKeywordsAtom /^[\ \t]*[^ \t\n#]\+\S\+\/\S\+/
- \ nextgroup=GentooPackageKeywordsKeyword skipwhite
syn match GentooPackageKeywordsKeyword contained /-\?[-~]\?\([a-z0-9\-]\+\|\*\)/
\ nextgroup=GentooPackageKeywordsKeyword skipwhite
+syn cluster GentooPackagePostAtom contains=GentooPackageKeywordsKeyword
-hi def link GentooPackageKeywordsAtom Identifier
hi def link GentooPackageKeywordsKeyword Keyword
let b:current_syntax = "gentoo-package-keywords"
diff --git a/syntax/gentoo-package-license.vim b/syntax/gentoo-package-license.vim
index 8764a66..7e64c73 100644
--- a/syntax/gentoo-package-license.vim
+++ b/syntax/gentoo-package-license.vim
@@ -18,12 +18,10 @@ endif
runtime syntax/gentoo-package-common.vim
-syn match GentooPackageLicenseAtom /^[^ \t\n#]\+\S\+\/\S\+/
- \ nextgroup=GentooPackageLicenseLicense skipwhite
syn match GentooPackageLicenseLicense contained /-\?@\?\([a-zA-Z0-9\-_.+]\+\|\*\)/
\ nextgroup=GentooPackageLicenseLicense skipwhite
+syn cluster GentooPackagePostAtom contains=GentooPackageLicenseLicense
-hi def link GentooPackageLicenseAtom Identifier
hi def link GentooPackageLicenseLicense Keyword
let b:current_syntax = "gentoo-package-license"
diff --git a/syntax/gentoo-package-mask.vim b/syntax/gentoo-package-mask.vim
index d08ec0e..1f4e75b 100644
--- a/syntax/gentoo-package-mask.vim
+++ b/syntax/gentoo-package-mask.vim
@@ -18,8 +18,4 @@ endif
runtime syntax/gentoo-package-common.vim
-syn match GentooPackageMaskAtom /^[^ \t\n#]\+\S\+\/\S\+/
-
-hi def link GentooPackageMaskAtom Identifier
-
let b:current_syntax = "gentoo-package-mask"
diff --git a/syntax/gentoo-package-properties.vim b/syntax/gentoo-package-properties.vim
index faf15ad..014381a 100644
--- a/syntax/gentoo-package-properties.vim
+++ b/syntax/gentoo-package-properties.vim
@@ -18,12 +18,10 @@ endif
runtime syntax/gentoo-package-common.vim
-syn match GentooPackagePropertiesAtom /^[^ \t\n#]\+\S\+\/\S\+/
- \ nextgroup=GentooPackagePropertiesProperty skipwhite
syn match GentooPackagePropertiesProperty contained /-\?\([a-zA-Z0-9\-_]\+\|\*\)/
\ nextgroup=GentooPackagePropertiesProperty skipwhite
+syn cluster GentooPackagePostAtom contains=GentooPackagePropertiesProperty
-hi def link GentooPackagePropertiesAtom Identifier
hi def link GentooPackagePropertiesProperty Keyword
let b:current_syntax = "gentoo-package-properties"
diff --git a/syntax/gentoo-package-use.vim b/syntax/gentoo-package-use.vim
index 7136467..30f0b95 100644
--- a/syntax/gentoo-package-use.vim
+++ b/syntax/gentoo-package-use.vim
@@ -18,9 +18,6 @@ endif
runtime syntax/gentoo-package-common.vim
-syn match GentooPackageUseAtom /^[^ \t\n#]\+\S\+\/\S\+/
- \ nextgroup=GentooPackageUseUse,GentooPackageUseUnuse,
- \ GentooPackageUseExpand skipwhite
syn match GentooPackageUseUse contained
\ /[a-zA-Z0-9][a-zA-Z0-9\-_]*\(:\)\@!/
\ nextgroup=GentooPackageUseUse,GentooPackageUseUnuse,
@@ -33,8 +30,9 @@ syn match GentooPackageUseExpand contained
\ /[a-zA-Z0-9][a-zA-Z0-9\-_]*:/
\ nextgroup=GentooPackageUseUse,GentooPackageUseUnuse
\ skipwhite
+syn cluster GentooPackagePostAtom contains=GentooPackageUseUse,
+ \ GentooPackageUseUnuse,GentooPackageUseExpand
-hi def link GentooPackageUseAtom Identifier
hi def link GentooPackageUseUse Special
hi def link GentooPackageUseUnuse Keyword
hi def link GentooPackageUseExpand Statement
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2024-03-29 14:15 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2024-03-29 14:15 UTC (permalink / raw
To: gentoo-commits
commit: 2bbb23d32d0546e78e7ecc3b310951b86c781780
Author: TK05 <6148136+TK05 <AT> users <DOT> noreply <DOT> github <DOT> com>
AuthorDate: Fri Mar 29 07:13:28 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar 29 14:14:57 2024 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=2bbb23d3
Forcefully unset b:current_syntax
Closes: https://github.com/gentoo/gentoo-syntax/pull/65
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/ebuild.vim | 2 +-
syntax/gentoo-conf-d.vim | 2 +-
syntax/gentoo-env-d.vim | 2 +-
syntax/gentoo-init-d.vim | 2 +-
syntax/gentoo-metadata.vim | 2 +-
syntax/glep.vim | 2 +-
syntax/guidexml.vim | 2 +-
7 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index f998ab8..9f134ee 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -19,7 +19,7 @@ endif
let is_bash=1
runtime! syntax/sh.vim
-unlet b:current_syntax
+unlet! b:current_syntax
runtime syntax/gentoo-common.vim
diff --git a/syntax/gentoo-conf-d.vim b/syntax/gentoo-conf-d.vim
index e00701f..25c08f3 100644
--- a/syntax/gentoo-conf-d.vim
+++ b/syntax/gentoo-conf-d.vim
@@ -19,7 +19,7 @@ endif
let is_bash=1
runtime! syntax/sh.vim
-unlet b:current_syntax
+unlet! b:current_syntax
runtime syntax/gentoo-common.vim
syn cluster shCommentGroup add=GentooBug
diff --git a/syntax/gentoo-env-d.vim b/syntax/gentoo-env-d.vim
index bbe5753..dbc2657 100644
--- a/syntax/gentoo-env-d.vim
+++ b/syntax/gentoo-env-d.vim
@@ -19,7 +19,7 @@ endif
let is_bash=1
runtime! syntax/sh.vim
-unlet b:current_syntax
+unlet! b:current_syntax
runtime syntax/gentoo-common.vim
syn cluster shCommentGroup add=GentooBug
diff --git a/syntax/gentoo-init-d.vim b/syntax/gentoo-init-d.vim
index 33bcd33..e6df59a 100644
--- a/syntax/gentoo-init-d.vim
+++ b/syntax/gentoo-init-d.vim
@@ -22,7 +22,7 @@ endif
let is_bash=1
runtime! syntax/sh.vim
-unlet b:current_syntax
+unlet! b:current_syntax
runtime syntax/gentoo-common.vim
syn cluster shCommentGroup add=GentooBug
diff --git a/syntax/gentoo-metadata.vim b/syntax/gentoo-metadata.vim
index 8cae9a2..77f0a9f 100644
--- a/syntax/gentoo-metadata.vim
+++ b/syntax/gentoo-metadata.vim
@@ -16,7 +16,7 @@ if exists("b:current_syntax")
endif
runtime! syntax/xml.vim
-unlet b:current_syntax
+unlet! b:current_syntax
syn cluster xmlTagHook add=metadataElement
diff --git a/syntax/glep.vim b/syntax/glep.vim
index f72077f..f9bec37 100644
--- a/syntax/glep.vim
+++ b/syntax/glep.vim
@@ -17,7 +17,7 @@ if exists("b:current_syntax")
endif
runtime! syntax/rst.vim
-unlet b:current_syntax
+unlet! b:current_syntax
" Headings in GLEPs (rst doesn't highlight these)
syn match glepHeading1 /^\(\(-\{2,\}\|=\{2,\}\|'\{2,\}\)\n\)\S.\+\n\(-\{2,\}\|=\{2,\}\|'\{2,\}\)$/
diff --git a/syntax/guidexml.vim b/syntax/guidexml.vim
index 9750b0c..57b224f 100644
--- a/syntax/guidexml.vim
+++ b/syntax/guidexml.vim
@@ -16,7 +16,7 @@ if exists("b:current_syntax")
endif
runtime! syntax/xml.vim
-unlet b:current_syntax
+unlet! b:current_syntax
syn cluster xmlTagHook add=guidexmlElement
syn keyword guidexmlElement contained mainpage guide news title subtitle
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2023-06-14 14:25 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2023-06-14 14:25 UTC (permalink / raw
To: gentoo-commits
commit: 865f01aa04434838f0ed1915734e2200759d925b
Author: Paul Zander <negril.nx <AT> gmail <DOT> com>
AuthorDate: Wed Jun 14 12:04:40 2023 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jun 14 14:25:31 2023 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=865f01aa
syntax/ebuild.vim: Add eqawarn
Closes: https://github.com/gentoo/gentoo-syntax/pull/62
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/ebuild.vim | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index 17c774c..f998ab8 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -29,7 +29,7 @@ syn match bkshFunction "^\s*\<\h[0-9a-zA-Z_\-\.]*\>\s*()" skipwhite skipnl conta
" Default keywords
syn keyword EbuildCoreKeyword use has_version best_version use_with use_enable
-syn keyword EbuildCoreKeyword keepdir econf die einstall einfo ewarn eerror diropts
+syn keyword EbuildCoreKeyword keepdir econf die einstall einfo ewarn eqawarn eerror diropts
syn keyword EbuildCoreKeyword dobin docinto dodoc doexe doheader doinfo doins
syn keyword EbuildCoreKeyword dolib dolib.a dolib.so doman dosbin dosym emake exeinto
syn keyword EbuildCoreKeyword exeopts fowners fperms insinto insopts into libopts newbin
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2023-03-11 20:42 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2023-03-11 20:42 UTC (permalink / raw
To: gentoo-commits
commit: 2e5d9f8dfacbabb2a929277e8cf0cb83b40aaf60
Author: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Sat Mar 11 15:18:52 2023 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 11 20:41:49 2023 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=2e5d9f8d
glep: loosen email regexp
Signed-off-by: Anna Vyalkova <cyber+gentoo <AT> sysrq.in>
Closes: https://github.com/gentoo/gentoo-syntax/pull/56
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/glep.vim | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/syntax/glep.vim b/syntax/glep.vim
index f1ca81c..f72077f 100644
--- a/syntax/glep.vim
+++ b/syntax/glep.vim
@@ -36,7 +36,7 @@ syn region glepHeaders start=/\%^\(.*:\)\@=/ end=/^$/ contains=glepHeaderKey
syn region glepTripleDash start=/\%^---$/ end=/^---$/ contains=glepHeaderKey
syn region glepHeaderKey contained start=/^[A-Za-z0-9]/ end=/:/ nextgroup=glepHeaderValue skipwhite
syn region glepHeaderValue contained start=/\S/ end=/^\S\|^$/me=e-1 contains=glepHeaderEmail,glepHeaderCVSVar
-syn match glepHeaderEmail contained /<[-a-zA-Z0-9\_\.]\+@[-a-zA-Z0-9\_\.]\+>/
+syn match glepHeaderEmail contained /<[^<>@[:space:]]\+@[^<>@.[:space:]]\+\.[^<>@[:space:]]\+>/
syn region glepHeaderCVSVar contained start=/\$\S\+:/ end=/\$/
syn keyword glepTODO TODO FIXME
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2023-03-11 20:42 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2023-03-11 20:42 UTC (permalink / raw
To: gentoo-commits
commit: 1cf5f4e1a4fa7f745b16e118a48e060d0f98ec2b
Author: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Sat Mar 11 16:50:52 2023 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 11 20:41:48 2023 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=1cf5f4e1
gentoo-package-common: loosen email regexp
Signed-off-by: Anna Vyalkova <cyber+gentoo <AT> sysrq.in>
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/gentoo-package-common.vim | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/syntax/gentoo-package-common.vim b/syntax/gentoo-package-common.vim
index fb258c5..1d17d59 100644
--- a/syntax/gentoo-package-common.vim
+++ b/syntax/gentoo-package-common.vim
@@ -13,7 +13,7 @@ runtime syntax/gentoo-common.vim
syn region GentooPackageComment start=/#/ end=/$/
\ contains=GentooPackageEmail,GentooPackageDate,GentooBug
-syn match GentooPackageEmail contained /<[a-zA-Z0-9\-\_]\+@[a-zA-Z0-9\-\_\.]\+>/
+syn match GentooPackageEmail contained /<[^<>@[:space:]]\+@[^<>@.[:space:]]\+\.[^<>@[:space:]]\+>/
syn match GentooPackageDate contained /(\(\d\d\?\s\w\+\|\w\+\s\d\d\?\)\s\d\{4\})/
syn match GentooPackageAtom /^[\ \t]*[^ \t\n#]\+\S*\/\S\+/
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2023-03-09 5:46 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2023-03-09 5:46 UTC (permalink / raw
To: gentoo-commits
commit: 9dcae15c83ee35b69320313decc42f115714cbfa
Author: Patrick McLean <patrick.mclean <AT> sony <DOT> com>
AuthorDate: Fri Mar 3 19:08:12 2023 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Mar 9 05:46:01 2023 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=9dcae15c
syntax/ebuild.vim: Add support for tmpfiles.eclass
Signed-off-by: Patrick McLean <patrick.mclean <AT> sony.com>
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/ebuild.vim | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index 0027d5c..e87e031 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -268,6 +268,9 @@ syn keyword EbuildCMakeKeyword cmake_build mycmakeargs MYCMAKEARGS
syn keyword EbuildCMakeKeyword cmake_src_prepare cmake_src_configure cmake_src_compile
syn keyword EbuildCMakeKeyword cmake_src_test cmake_src_install
+" tmpfiles
+syn keyword EbuildTmpfilesKeyword dotmpfiles newtmpfiles tmpfiles_process
+
" EXPORT_FUNCTIONS
syn match EbuildExportFunctions /EXPORT_FUNCTIONS/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
syn match EbuildExportFunctionsFunc contained /\S\+\(\s\|$\)\@=/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
@@ -337,7 +340,7 @@ syn cluster EbuildThings add=EbuildDependApacheKeyword,EbuildApacheModuleKeyword
syn cluster EbuildThings add=EbuildVirtualXKeyword,EbuildGnome2Keyword,EbuildAutoKeyword
syn cluster EbuildThings add=EbuildDeprecatedKeyword,EbuildUnpackerKeyword,EbuildUserKeyword
syn cluster EbuildThings add=EbuildCDROMKeyword,EbuildLinuxInfoKeyword,EbuildDistutilsFunction
-syn cluster EbuildThings add=EbuildCMakeKeyword
+syn cluster EbuildThings add=EbuildCMakeKeyword,EbuildTmpfilesKeyword
syn cluster shCommandSubList add=@EbuildThings
syn cluster shCommentGroup add=GentooBug
@@ -380,6 +383,7 @@ hi def link EbuildLinuxInfoKeyword Identifier
hi def link EbuildUnpackerKeyword Identifier
hi def link EbuildUserKeyword Identifier
hi def link EbuildCMakeKeyword Identifier
+hi def link EbuildTmpfilesKeyword Identifier
hi def link EbuildDistutilsFunction Special
hi def link EclassDocumentationTag Identifier
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2023-03-09 5:46 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2023-03-09 5:46 UTC (permalink / raw
To: gentoo-commits
commit: 347fa38461e86eda45f10a275b038386d4f608e1
Author: Patrick McLean <patrick.mclean <AT> sony <DOT> com>
AuthorDate: Fri Mar 3 19:09:11 2023 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Mar 9 05:46:02 2023 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=347fa384
syntax/ebuild.vim: Add support for check-reqs.eclass
Signed-off-by: Patrick McLean <patrick.mclean <AT> sony.com>
Closes: https://github.com/gentoo/gentoo-syntax/pull/55
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/ebuild.vim | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index 7c6138b..17c774c 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -275,6 +275,9 @@ syn keyword EbuildTmpfilesKeyword dotmpfiles newtmpfiles tmpfiles_process
syn keyword EbuildUdevKeyword get_udevdir udev_dorules udev_newrules udev_reload
syn keyword EbuildDeprecatedKeyword udev_get_udevdir
+" check-reqs
+syn keyword EbuildCheckReqsKeyword check-reqs_pkg_setup check-reqs_pkg_pretend
+
" EXPORT_FUNCTIONS
syn match EbuildExportFunctions /EXPORT_FUNCTIONS/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
syn match EbuildExportFunctionsFunc contained /\S\+\(\s\|$\)\@=/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
@@ -344,7 +347,8 @@ syn cluster EbuildThings add=EbuildDependApacheKeyword,EbuildApacheModuleKeyword
syn cluster EbuildThings add=EbuildVirtualXKeyword,EbuildGnome2Keyword,EbuildAutoKeyword
syn cluster EbuildThings add=EbuildDeprecatedKeyword,EbuildUnpackerKeyword,EbuildUserKeyword
syn cluster EbuildThings add=EbuildCDROMKeyword,EbuildLinuxInfoKeyword,EbuildDistutilsFunction
-syn cluster EbuildThings add=EbuildCMakeKeyword,EbuildTmpfilesKeyword,EbuildUdevKeyword
+syn cluster EbuildThings add=EbuildCMakeKeyword,EbuildCMakeFunction,EbuildTmpfilesKeyword
+syn cluster EbuildThings add=EbuildUdevKeyword,EbuildCheckReqsKeyword
syn cluster shCommandSubList add=@EbuildThings
syn cluster shCommentGroup add=GentooBug
@@ -389,6 +393,7 @@ hi def link EbuildUserKeyword Identifier
hi def link EbuildCMakeKeyword Identifier
hi def link EbuildTmpfilesKeyword Identifier
hi def link EbuildUdevKeyword Identifier
+hi def link EbuildCheckReqsKeyword Identifier
hi def link EbuildDistutilsFunction Special
hi def link EclassDocumentationTag Identifier
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2023-03-09 5:46 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2023-03-09 5:46 UTC (permalink / raw
To: gentoo-commits
commit: 3af5be21dba86a4ccdc399ac39eb7ec294efe6d6
Author: Patrick McLean <patrick.mclean <AT> sony <DOT> com>
AuthorDate: Fri Mar 3 19:06:42 2023 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Mar 9 05:46:00 2023 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=3af5be21
syntax/ebuild.vim: Add support for cmake.eclass
Signed-off-by: Patrick McLean <patrick.mclean <AT> sony.com>
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/ebuild.vim | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index c012801..0027d5c 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -262,6 +262,12 @@ syn keyword EbuildUnpackerKeyword unpack_pdv unpack_makeself
syn keyword EbuildDeprecatedKeyword enewuser enewgroup
syn keyword EbuildUserKeyword egetent
+" cmake
+syn keyword EbuildCMakeKeyword cmake_run_in cmake_comment_add_subdirectory cmake_use_find_package
+syn keyword EbuildCMakeKeyword cmake_build mycmakeargs MYCMAKEARGS
+syn keyword EbuildCMakeKeyword cmake_src_prepare cmake_src_configure cmake_src_compile
+syn keyword EbuildCMakeKeyword cmake_src_test cmake_src_install
+
" EXPORT_FUNCTIONS
syn match EbuildExportFunctions /EXPORT_FUNCTIONS/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
syn match EbuildExportFunctionsFunc contained /\S\+\(\s\|$\)\@=/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
@@ -331,6 +337,7 @@ syn cluster EbuildThings add=EbuildDependApacheKeyword,EbuildApacheModuleKeyword
syn cluster EbuildThings add=EbuildVirtualXKeyword,EbuildGnome2Keyword,EbuildAutoKeyword
syn cluster EbuildThings add=EbuildDeprecatedKeyword,EbuildUnpackerKeyword,EbuildUserKeyword
syn cluster EbuildThings add=EbuildCDROMKeyword,EbuildLinuxInfoKeyword,EbuildDistutilsFunction
+syn cluster EbuildThings add=EbuildCMakeKeyword
syn cluster shCommandSubList add=@EbuildThings
syn cluster shCommentGroup add=GentooBug
@@ -372,6 +379,7 @@ hi def link EbuildCDROMKeyword Identifier
hi def link EbuildLinuxInfoKeyword Identifier
hi def link EbuildUnpackerKeyword Identifier
hi def link EbuildUserKeyword Identifier
+hi def link EbuildCMakeKeyword Identifier
hi def link EbuildDistutilsFunction Special
hi def link EclassDocumentationTag Identifier
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2023-03-09 5:46 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2023-03-09 5:46 UTC (permalink / raw
To: gentoo-commits
commit: 69a03c0912f426aba62eef8ed0368832fa376729
Author: Patrick McLean <patrick.mclean <AT> sony <DOT> com>
AuthorDate: Fri Mar 3 19:08:49 2023 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Mar 9 05:46:01 2023 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=69a03c09
syntax/ebuild.vim: Add support for udev.eclass
Signed-off-by: Patrick McLean <patrick.mclean <AT> sony.com>
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/ebuild.vim | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index e87e031..7c6138b 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -271,6 +271,10 @@ syn keyword EbuildCMakeKeyword cmake_src_test cmake_src_install
" tmpfiles
syn keyword EbuildTmpfilesKeyword dotmpfiles newtmpfiles tmpfiles_process
+" udev
+syn keyword EbuildUdevKeyword get_udevdir udev_dorules udev_newrules udev_reload
+syn keyword EbuildDeprecatedKeyword udev_get_udevdir
+
" EXPORT_FUNCTIONS
syn match EbuildExportFunctions /EXPORT_FUNCTIONS/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
syn match EbuildExportFunctionsFunc contained /\S\+\(\s\|$\)\@=/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
@@ -340,7 +344,7 @@ syn cluster EbuildThings add=EbuildDependApacheKeyword,EbuildApacheModuleKeyword
syn cluster EbuildThings add=EbuildVirtualXKeyword,EbuildGnome2Keyword,EbuildAutoKeyword
syn cluster EbuildThings add=EbuildDeprecatedKeyword,EbuildUnpackerKeyword,EbuildUserKeyword
syn cluster EbuildThings add=EbuildCDROMKeyword,EbuildLinuxInfoKeyword,EbuildDistutilsFunction
-syn cluster EbuildThings add=EbuildCMakeKeyword,EbuildTmpfilesKeyword
+syn cluster EbuildThings add=EbuildCMakeKeyword,EbuildTmpfilesKeyword,EbuildUdevKeyword
syn cluster shCommandSubList add=@EbuildThings
syn cluster shCommentGroup add=GentooBug
@@ -384,6 +388,7 @@ hi def link EbuildUnpackerKeyword Identifier
hi def link EbuildUserKeyword Identifier
hi def link EbuildCMakeKeyword Identifier
hi def link EbuildTmpfilesKeyword Identifier
+hi def link EbuildUdevKeyword Identifier
hi def link EbuildDistutilsFunction Special
hi def link EclassDocumentationTag Identifier
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2023-03-09 5:46 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2023-03-09 5:46 UTC (permalink / raw
To: gentoo-commits
commit: 47e9abb525baecff9fabd4a94228acd006626e8a
Author: Patrick McLean <patrick.mclean <AT> sony <DOT> com>
AuthorDate: Fri Mar 3 19:05:30 2023 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Mar 9 05:45:59 2023 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=47e9abb5
syntax/ebuild.vim: Add dostrip, ver_cut, ver_rs, ver_test
Signed-off-by: Patrick McLean <patrick.mclean <AT> sony.com>
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/ebuild.vim | 1 +
1 file changed, 1 insertion(+)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index 85468c9..c012801 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -38,6 +38,7 @@ syn keyword EbuildCoreKeyword doinitd doconfd doenvd domo dodir ebegin eend
syn keyword EbuildCoreKeyword newconfd newdoc newenvd newinitd newlib.a newlib.so
syn keyword EbuildCoreKeyword hasv usev usex elog eapply eapply_user
syn keyword EbuildCoreKeyword einstalldocs in_iuse get_libdir
+syn keyword EbuildCoreKeyword dostrip ver_cut ver_rs ver_test
" Deprecated and banned functions
syn keyword EbuildDeprecatedKeyword check_KV dohard dohtml prepall prepalldocs
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2023-02-01 5:03 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2023-02-01 5:03 UTC (permalink / raw
To: gentoo-commits
commit: e6a77894505eba7d655fe99d8c84defbd2982106
Author: Sergey Alirzaev <l29ah <AT> riseup <DOT> net>
AuthorDate: Wed Feb 1 01:58:03 2023 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Feb 1 05:00:10 2023 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=e6a77894
syntax/gentoo-make-conf: Awareness of a few more variables
PORTAGE_SCHEDULING_POLICY
BINPKG_COMPRESS
BINPKG_COMPRESS_FLAGS
Signed-off-by: Sergey Alirzaev <l29ah <AT> riseup.net>
Closes: https://github.com/gentoo/gentoo-syntax/pull/53
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/gentoo-make-conf.vim | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/syntax/gentoo-make-conf.vim b/syntax/gentoo-make-conf.vim
index 80171f0..444ce14 100644
--- a/syntax/gentoo-make-conf.vim
+++ b/syntax/gentoo-make-conf.vim
@@ -31,7 +31,7 @@ syn match GentooMakeConfEMISCIX /\\.\|\$\({[^}]\+}\|[a-zA-Z0-9\-\_]\+\)/ conta
" naughty
syn match GentooMakeConfEMISCN /LDFLAGS\|ASFLAGS\|ARCH\|ELIBC\|KERNEL\|USERLAND/ contained nextgroup=GentooMakeConfEMISCE
" known but not handled specially
-syn match GentooMakeConfEMISCK /GENTOO_MIRRORS\|SYNC\|PORTAGE_NICENESS\|PORTDIR_OVERLAY\|PORTAGE_GPG_DIR\|PORTAGE_GPG_KEY\|SIGNED_OFF_BY\|CONFIG_PROTECT_MASK\|CONFIG_PROTECT\|FETCHCOMMAND\|RESUMECOMMAND\|AUTOCLEAN\|BUILD_PREFIX\|CBUILD\|CLEAN_DELAY\|COLLISION_IGNORE\|DISTDIR\|DOC_SYMLINKS_DIR\|EMERGE_DEFAULT_OPTS\|HTTP_PROXY\|FTP_PROXY\|NOCOLOR\|PKGDIR\|PORT_LOGDIR\|PORT_LOGDIR_CLEAN\|PORTAGE_BINHOST\|PORTAGE_BINHOST_HEADER_URI\|PORTAGE_BINPKG_FORMAT\|PORTAGE_BINPKG_TAR_OPTS\|PORTAGE_COMPRESS\|PORTAGE_COMPRESS_FLAGS\|PORTAGE_ELOG_CLASSES\|PORTAGE_ELOG_COMMAND\|PORTAGE_ELOG_MAILFROM\|PORTAGE_ELOG_MAILURI\|PORTAGE_ELOG_SYSTEM\|PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS\|PORTAGE_FETCH_RESUME_MIN_SIZE\|PORTAGE_LOGDIR\|PORTAGE_LOGDIR_CLEAN\|PORTAGE_RSYNC_EXTRA_OPTS\|PORTAGE_RSYNC_OPTS\|PORTAGE_RSYNC_INITIAL_TIMEOUT\|PORTAGE_RSYNC_RETRIES\|PORTAGE_TMPDIR\|PORTAGE_WORKDIR_MODE\|PORTDIR\|ROOT\|RSYNC_EXCLUDEFROM\|RSYNC_RETRIES\|RSYNC_TIMEOUT\|RPMDIR\|USE_ORDER\|LINGUAS\|EXTRA_ECONF\|PORTAGE_TMPFS\
|INSTALL_MASK\|QA_STRICT_EXECSTACK\|QA_STRICT_WX_LOAD\|QA_STRICT_TEXTRELS\|PORTAGE_IONICE_COMMAND\|PORTAGE_LOG_FILTER_FILE_CMD/ contained nextgroup=GentooMakeConfEMISCE
+syn match GentooMakeConfEMISCK /GENTOO_MIRRORS\|SYNC\|PORTAGE_NICENESS\|PORTDIR_OVERLAY\|PORTAGE_GPG_DIR\|PORTAGE_GPG_KEY\|SIGNED_OFF_BY\|CONFIG_PROTECT_MASK\|CONFIG_PROTECT\|FETCHCOMMAND\|RESUMECOMMAND\|AUTOCLEAN\|BUILD_PREFIX\|CBUILD\|CLEAN_DELAY\|COLLISION_IGNORE\|DISTDIR\|DOC_SYMLINKS_DIR\|EMERGE_DEFAULT_OPTS\|HTTP_PROXY\|FTP_PROXY\|NOCOLOR\|PKGDIR\|PORT_LOGDIR\|PORT_LOGDIR_CLEAN\|PORTAGE_BINHOST\|PORTAGE_BINHOST_HEADER_URI\|PORTAGE_BINPKG_FORMAT\|PORTAGE_BINPKG_TAR_OPTS\|PORTAGE_COMPRESS\|PORTAGE_COMPRESS_FLAGS\|PORTAGE_ELOG_CLASSES\|PORTAGE_ELOG_COMMAND\|PORTAGE_ELOG_MAILFROM\|PORTAGE_ELOG_MAILURI\|PORTAGE_ELOG_SYSTEM\|PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS\|PORTAGE_FETCH_RESUME_MIN_SIZE\|PORTAGE_LOGDIR\|PORTAGE_LOGDIR_CLEAN\|PORTAGE_RSYNC_EXTRA_OPTS\|PORTAGE_RSYNC_OPTS\|PORTAGE_RSYNC_INITIAL_TIMEOUT\|PORTAGE_RSYNC_RETRIES\|PORTAGE_TMPDIR\|PORTAGE_WORKDIR_MODE\|PORTDIR\|ROOT\|RSYNC_EXCLUDEFROM\|RSYNC_RETRIES\|RSYNC_TIMEOUT\|RPMDIR\|USE_ORDER\|LINGUAS\|EXTRA_ECONF\|PORTAGE_TMPFS\
|INSTALL_MASK\|QA_STRICT_EXECSTACK\|QA_STRICT_WX_LOAD\|QA_STRICT_TEXTRELS\|PORTAGE_IONICE_COMMAND\|PORTAGE_LOG_FILTER_FILE_CMD\|PORTAGE_SCHEDULING_POLICY\|BINPKG_COMPRESS\|BINPKG_COMPRESS_FLAGS/ contained nextgroup=GentooMakeConfEMISCE
" common eclass stuff
syn match GentooMakeConfEMISCKE /EBEEP_IGNORE\|EPAUSE_IGNORE\|CHECKREQS_DONOTHING\|BREAKME\|ECHANGELOG_USER\|CCACHE_SIZE\|CCACHE_DIR\|CCACHE_SLOPPINESS\|DISTCC_DIR/ contained nextgroup=GentooMakeConfEMISCE
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2022-07-13 5:26 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2022-07-13 5:26 UTC (permalink / raw
To: gentoo-commits
commit: dc914aa7dd15b5e7d2779a281ac02692061b6f07
Author: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Wed Jul 13 01:05:01 2022 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jul 13 05:21:28 2022 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=dc914aa7
syntax/ebuild: update eclassdoc syntax
* rename ECLASS-VARIABLE to ECLASS_VARIABLE
* highlight tags that don't take a value
Signed-off-by: Anna Vyalkova <cyber+gentoo <AT> sysrq.in>
Closes: https://github.com/gentoo/gentoo-syntax/pull/48
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/ebuild.vim | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index 7578ee6..85468c9 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -267,10 +267,12 @@ syn match EbuildExportFunctionsFunc contained /\S\+\(\s\|$\)\@=/ skipwhite nextg
syn match EbuildExportFunctionsFuncE contained /\S\+\(\s\|$\)\@=\(\${\S\+}\|pkg_pretend\|pkg_nofetch\|pkg_setup\|src_unpack\|src_prepare\|src_configure\|src_compile\|src_test\|src_install\|pkg_preinst\|pkg_postinst\|pkg_prerm\|pkg_postrm\|pkg_config\|pkg_info\)\@<!/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
" Eclass documentation
-syn match EclassDocumentation /@\(AUTHOR\|BLURB\|BUGREPORTS\|CODE\|DEAD\|DEPRECATED\|DESCRIPTION\|DEFAULT_UNSET\|ECLASS-VARIABLE\|ECLASS\|EXAMPLE\|FUNCTION\|INCLUDES_EPREFIX\|INTERNAL\|MAINTAINER\|OUTPUT_VARIABLE\|PRE_INHERIT\|PROVIDES\|RETURN\|REQUIRED\|SUBSECTION\|SUPPORTED_EAPIS\|USAGE\|USER_VARIABLE\|VARIABLE\|VCSURL\):/ contained
+syn match EclassDocumentationTag /@\(DEAD\|DEFAULT_UNSET\|INCLUDES_EPREFIX\|INTERNAL\|OUTPUT_VARIABLE\|PRE_INHERIT\|REQUIRED\|USER_VARIABLE\)$/ contained
+syn match EclassDocumentationTagAndColon /@\(AUTHOR\|BLURB\|BUGREPORTS\|CODE\|DEPRECATED\|DESCRIPTION\|ECLASS_VARIABLE\|ECLASS\|EXAMPLE\|FUNCTION\|MAINTAINER\|PROVIDES\|RETURN\|SUBSECTION\|SUPPORTED_EAPIS\|USAGE\|VARIABLE\|VCSURL\):/ contained
+syn cluster EclassDocumentation contains=EclassDocumentationTag,EclassDocumentationTagAndColon
" use shComment (sh.vim), make it compatible with other comment highlights
-syn match shComment "^\s*\zs#.*$" contains=EclassDocumentation
-syn match shComment "\s\zs#.*$" contains=EclassDocumentation
+syn match shComment "^\s*\zs#.*$" contains=@EclassDocumentation
+syn match shComment "\s\zs#.*$" contains=@EclassDocumentation
" mistakes: misspelling
syn keyword EbuildError LICENCE
@@ -371,7 +373,8 @@ hi def link EbuildUnpackerKeyword Identifier
hi def link EbuildUserKeyword Identifier
hi def link EbuildDistutilsFunction Special
-hi def link EclassDocumentation Identifier
+hi def link EclassDocumentationTag Identifier
+hi def link EclassDocumentationTagAndColon Identifier
hi def link EbuildHomePageError Error
hi def link EbuildError Error
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2022-05-02 19:06 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2022-05-02 19:06 UTC (permalink / raw
To: gentoo-commits
commit: 2b77af2d85b1bdc8d78f65f41d6673c240bbc7a1
Author: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 3 17:32:41 2022 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon May 2 19:06:37 2022 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=2b77af2d
make.conf: add loong/~loong to recognized keywords
Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>
Closes: https://github.com/gentoo/gentoo-syntax/pull/40
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/gentoo-make-conf.vim | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/syntax/gentoo-make-conf.vim b/syntax/gentoo-make-conf.vim
index b37dee3..80171f0 100644
--- a/syntax/gentoo-make-conf.vim
+++ b/syntax/gentoo-make-conf.vim
@@ -71,8 +71,8 @@ syn match GentooMakeConfEAKE /=/ contained nextgroup=GentooMakeConfEAKV skipwh
syn cluster GentooMakeConfEAKIC add=GentooMakeConfEAKIS,GentooMakeConfEAKIU,GentooMakeConfEAKIB,GentooMakeConfEAKIX
syn region GentooMakeConfEAKV contained start=/"/ end=/"/ contains=@GentooMakeConfEAKIC
" do not change keyword order!
-syn match GentooMakeConfEAKIS /alpha\|amd64\|amd64-fbsd\|amd64-linux\|arm\|arm64\|arm64-linux\|arm-linux\|hppa\|ia64\|m68k\|m68k-mint\|mips\|ppc\|ppc64\|ppc64-linux\|ppc-aix\|ppc-macos\|riscv\|s390\|sh\|sparc\|sparc64-solaris\|sparc-solaris\|x64-cygwin\|x64-macos\|x64-solaris\|x86\|x86-cygwin\|x86-fbsd\|x86-linux\|x86-macos\|x86-solaris\|x86-winnt/ contained
-syn match GentooMakeConfEAKIU /\~\(alpha\|amd64\|amd64-fbsd\|amd64-linux\|arm\|arm64\|arm64-linux\|arm-linux\|hppa\|ia64\|m68k\|m68k-mint\|mips\|ppc\|ppc64\|ppc64-linux\|ppc-aix\|ppc-macos\|riscv\|s390\|sh\|sparc\|sparc64-solaris\|sparc-solaris\|x64-cygwin\|x64-macos\|x64-solaris\|x86\|x86-cygwin\|x86-fbsd\|x86-linux\|x86-macos\|x86-solaris\|x86-winnt\)/ contained
+syn match GentooMakeConfEAKIS /alpha\|amd64\|amd64-fbsd\|amd64-linux\|arm\|arm64\|arm64-linux\|arm-linux\|hppa\|ia64\|loong\|m68k\|m68k-mint\|mips\|ppc\|ppc64\|ppc64-linux\|ppc-aix\|ppc-macos\|riscv\|s390\|sh\|sparc\|sparc64-solaris\|sparc-solaris\|x64-cygwin\|x64-macos\|x64-solaris\|x86\|x86-cygwin\|x86-fbsd\|x86-linux\|x86-macos\|x86-solaris\|x86-winnt/ contained
+syn match GentooMakeConfEAKIU /\~\(alpha\|amd64\|amd64-fbsd\|amd64-linux\|arm\|arm64\|arm64-linux\|arm-linux\|hppa\|ia64\|loong\|m68k\|m68k-mint\|mips\|ppc\|ppc64\|ppc64-linux\|ppc-aix\|ppc-macos\|riscv\|s390\|sh\|sparc\|sparc64-solaris\|sparc-solaris\|x64-cygwin\|x64-macos\|x64-solaris\|x86\|x86-cygwin\|x86-fbsd\|x86-linux\|x86-macos\|x86-solaris\|x86-winnt\)/ contained
syn match GentooMakeConfEAKIB /-[a-zA-Z0-9\-\_]\+/ contained
syn match GentooMakeConfEAKIX /\\.\|\$\({[^}]\+}\|[a-zA-Z0-9\-\_]\+\)/ contained
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2022-02-20 16:03 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2022-02-20 16:03 UTC (permalink / raw
To: gentoo-commits
commit: c87f5cd5cc30796e4b80cd54c7352963f5826582
Author: Anna “CyberTailor” <cyber <AT> sysrq <DOT> in>
AuthorDate: Thu Feb 17 16:38:53 2022 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb 20 15:59:53 2022 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=c87f5cd5
syntax/gentoo-make-conf: more known variables
New variables:
* SIGNED_OFF_BY
* PORTAGE_BINHOST_HEADER_URI
* PORTAGE_BINPKG_FORMAT
* PORTAGE_LOG_FILTER_FILE_CMD
* CCACHE_SLOPPINESS
Changes variables:
* CHECKREQS_ACTION -> CHECKREQS_DONOTHING
Signed-off-by: Anna Vyalkova <cyber+gentoo <AT> sysrq.in>
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/gentoo-make-conf.vim | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/syntax/gentoo-make-conf.vim b/syntax/gentoo-make-conf.vim
index e843177..0f6cb65 100644
--- a/syntax/gentoo-make-conf.vim
+++ b/syntax/gentoo-make-conf.vim
@@ -31,9 +31,9 @@ syn match GentooMakeConfEMISCIX /\\.\|\$\({[^}]\+}\|[a-zA-Z0-9\-\_]\+\)/ conta
" naughty
syn match GentooMakeConfEMISCN /LDFLAGS\|ASFLAGS\|ARCH\|ELIBC\|KERNEL\|USERLAND/ contained nextgroup=GentooMakeConfEMISCE skipwhite
" known but not handled specially
-syn match GentooMakeConfEMISCK /GENTOO_MIRRORS\|SYNC\|PORTAGE_NICENESS\|PORTDIR_OVERLAY\|PORTAGE_GPG_DIR\|PORTAGE_GPG_KEY\|CONFIG_PROTECT_MASK\|CONFIG_PROTECT\|FETCHCOMMAND\|RESUMECOMMAND\|AUTOCLEAN\|BUILD_PREFIX\|CBUILD\|CLEAN_DELAY\|COLLISION_IGNORE\|DISTDIR\|DOC_SYMLINKS_DIR\|EMERGE_DEFAULT_OPTS\|HTTP_PROXY\|FTP_PROXY\|NOCOLOR\|PKGDIR\|PORT_LOGDIR\|PORT_LOGDIR_CLEAN\|PORTAGE_BINHOST\|PORTAGE_BINHOST\|PORTAGE_BINPKG_TAR_OPTS\|PORTAGE_COMPRESS\|PORTAGE_COMPRESS_FLAGS\|PORTAGE_ELOG_CLASSES\|PORTAGE_ELOG_COMMAND\|PORTAGE_ELOG_MAILFROM\|PORTAGE_ELOG_MAILURI\|PORTAGE_ELOG_SYSTEM\|PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS\|PORTAGE_FETCH_RESUME_MIN_SIZE\|PORTAGE_LOGDIR\|PORTAGE_LOGDIR_CLEAN\|PORTAGE_RSYNC_EXTRA_OPTS\|PORTAGE_RSYNC_OPTS\|PORTAGE_RSYNC_INITIAL_TIMEOUT\|PORTAGE_RSYNC_RETRIES\|PORTAGE_TMPDIR\|PORTAGE_WORKDIR_MODE\|PORTDIR\|ROOT\|RSYNC_EXCLUDEFROM\|RSYNC_RETRIES\|RSYNC_TIMEOUT\|RPMDIR\|USE_ORDER\|LINGUAS\|EXTRA_ECONF\|PORTAGE_TMPFS\|INSTALL_MASK\|QA_STRICT_EXECSTACK\|QA_STRICT_WX_
LOAD\|QA_STRICT_TEXTRELS\|PORTAGE_IONICE_COMMAND/ contained nextgroup=GentooMakeConfEMISCE skipwhite
+syn match GentooMakeConfEMISCK /GENTOO_MIRRORS\|SYNC\|PORTAGE_NICENESS\|PORTDIR_OVERLAY\|PORTAGE_GPG_DIR\|PORTAGE_GPG_KEY\|SIGNED_OFF_BY\|CONFIG_PROTECT_MASK\|CONFIG_PROTECT\|FETCHCOMMAND\|RESUMECOMMAND\|AUTOCLEAN\|BUILD_PREFIX\|CBUILD\|CLEAN_DELAY\|COLLISION_IGNORE\|DISTDIR\|DOC_SYMLINKS_DIR\|EMERGE_DEFAULT_OPTS\|HTTP_PROXY\|FTP_PROXY\|NOCOLOR\|PKGDIR\|PORT_LOGDIR\|PORT_LOGDIR_CLEAN\|PORTAGE_BINHOST\|PORTAGE_BINHOST_HEADER_URI\|PORTAGE_BINPKG_FORMAT\|PORTAGE_BINPKG_TAR_OPTS\|PORTAGE_COMPRESS\|PORTAGE_COMPRESS_FLAGS\|PORTAGE_ELOG_CLASSES\|PORTAGE_ELOG_COMMAND\|PORTAGE_ELOG_MAILFROM\|PORTAGE_ELOG_MAILURI\|PORTAGE_ELOG_SYSTEM\|PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS\|PORTAGE_FETCH_RESUME_MIN_SIZE\|PORTAGE_LOGDIR\|PORTAGE_LOGDIR_CLEAN\|PORTAGE_RSYNC_EXTRA_OPTS\|PORTAGE_RSYNC_OPTS\|PORTAGE_RSYNC_INITIAL_TIMEOUT\|PORTAGE_RSYNC_RETRIES\|PORTAGE_TMPDIR\|PORTAGE_WORKDIR_MODE\|PORTDIR\|ROOT\|RSYNC_EXCLUDEFROM\|RSYNC_RETRIES\|RSYNC_TIMEOUT\|RPMDIR\|USE_ORDER\|LINGUAS\|EXTRA_ECONF\|PORTAGE_TMPFS\
|INSTALL_MASK\|QA_STRICT_EXECSTACK\|QA_STRICT_WX_LOAD\|QA_STRICT_TEXTRELS\|PORTAGE_IONICE_COMMAND\|PORTAGE_LOG_FILTER_FILE_CMD/ contained nextgroup=GentooMakeConfEMISCE skipwhite
" common eclass stuff
-syn match GentooMakeConfEMISCKE /EBEEP_IGNORE\|EPAUSE_IGNORE\|CHECKREQS_ACTION\|BREAKME\|ECHANGELOG_USER\|CCACHE_SIZE\|CCACHE_DIR\|DISTCC_DIR/ contained nextgroup=GentooMakeConfEMISCE skipwhite
+syn match GentooMakeConfEMISCKE /EBEEP_IGNORE\|EPAUSE_IGNORE\|CHECKREQS_DONOTHING\|BREAKME\|ECHANGELOG_USER\|CCACHE_SIZE\|CCACHE_DIR\|CCACHE_SLOPPINESS\|DISTCC_DIR/ contained nextgroup=GentooMakeConfEMISCE skipwhite
hi def link GentooMakeConfEMISC Keyword
hi def link GentooMakeConfEMISCK Identifier
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2022-02-20 16:03 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2022-02-20 16:03 UTC (permalink / raw
To: gentoo-commits
commit: 7c4da79abe0d70a73f725d804ff06dd3f9f6a806
Author: Anna “CyberTailor” <cyber <AT> sysrq <DOT> in>
AuthorDate: Thu Feb 17 16:18:30 2022 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb 20 15:59:52 2022 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=7c4da79a
syntax/gentoo-make-conf: highlight F(C)FLAGS
Signed-off-by: Anna Vyalkova <cyber+gentoo <AT> sysrq.in>
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/gentoo-make-conf.vim | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/syntax/gentoo-make-conf.vim b/syntax/gentoo-make-conf.vim
index d66033c..e843177 100644
--- a/syntax/gentoo-make-conf.vim
+++ b/syntax/gentoo-make-conf.vim
@@ -118,8 +118,9 @@ hi def link GentooMakeConfEAPIN Error
hi def link GentooMakeConfEAPIX Preproc
" }}}
-" C*FLAGS {{{
+" C*FLAGS and F*FLAGS {{{
syn match GentooMakeConfECFLAGS /C\(XX\)\?FLAGS/ contained nextgroup=GentooMakeConfECFLAGSE skipwhite
+syn match GentooMakeConfECFLAGS /FC\?FLAGS/ contained nextgroup=GentooMakeConfECFLAGSE skipwhite
syn match GentooMakeConfECFLAGSE /=/ contained nextgroup=GentooMakeConfECFLAGSV,GentooMakeConfECFLAGSVNoQ skipwhite
syn cluster GentooMakeConfECFLAGSIC add=GentooMakeConfECFLAGSIB1,GentooMakeConfECFLAGSIB2,GentooMakeConfECFLAGSIB3,GentooMakeConfECFLAGSIX
syn region GentooMakeConfECFLAGSV contained start=/"/ end=/"/ contains=@GentooMakeConfECFLAGSIC
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2022-02-20 16:03 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2022-02-20 16:03 UTC (permalink / raw
To: gentoo-commits
commit: b45300366c9dde34326336277687e28ce5568982
Author: Anna “CyberTailor” <cyber <AT> sysrq <DOT> in>
AuthorDate: Thu Feb 17 16:54:46 2022 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb 20 15:59:54 2022 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=b4530036
syntax/gentoo-make-conf: add ALLOW_TEST
Signed-off-by: Anna Vyalkova <cyber+gentoo <AT> sysrq.in>
Closes: https://github.com/gentoo/gentoo-syntax/pull/43
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/gentoo-make-conf.vim | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)
diff --git a/syntax/gentoo-make-conf.vim b/syntax/gentoo-make-conf.vim
index e2d9db4..b37dee3 100644
--- a/syntax/gentoo-make-conf.vim
+++ b/syntax/gentoo-make-conf.vim
@@ -17,7 +17,7 @@ endif
runtime syntax/gentoo-common.vim
-syn cluster GentooMakeConfEC add=GentooMakeConfEUse,GentooMakeConfEAK,GentooMakeConfEAL,GentooMakeConfEAP,GentooMakeConfECFLAGS,GentooMakeConfELDFLAGS,GentooMakeConfEMAKEOPTS,GentooMakeConfECHOST,GentooMakeConfEFEATURES,GentooMakeConfEMISC,GentooMakeConfEMISCK,GentooMakeConfEMISCKE,GentooMakeConfEMISCN
+syn cluster GentooMakeConfEC add=GentooMakeConfEUse,GentooMakeConfEAK,GentooMakeConfEAL,GentooMakeConfEAP,GentooMakeConfEAT,GentooMakeConfECFLAGS,GentooMakeConfELDFLAGS,GentooMakeConfEMAKEOPTS,GentooMakeConfECHOST,GentooMakeConfEFEATURES,GentooMakeConfEMISC,GentooMakeConfEMISCK,GentooMakeConfEMISCKE,GentooMakeConfEMISCN
syn region GentooMakeConfE start=/^/ end=/$/ contains=@GentooMakeConfEC,GentooMakeConfComment
" MISC {{{
@@ -118,6 +118,20 @@ hi def link GentooMakeConfEAPIN Error
hi def link GentooMakeConfEAPIX Preproc
" }}}
+" ALLOW_TEST {{{
+syn match GentooMakeConfEAT /ALLOW_TEST/ contained nextgroup=GentooMakeConfEATE
+syn match GentooMakeConfEATE /=/ contained nextgroup=GentooMakeConfEATV skipwhite
+syn cluster GentooMakeConfEATIC add=GentooMakeConfEATIP,GentooMakeConfEATIX
+syn region GentooMakeConfEATV contained start=/"/ end=/"/ contains=@GentooMakeConfEATIC
+syn match GentooMakeConfEATIP /\s*\(network\|all\)\s*/ contained
+syn match GentooMakeConfEATIX /\\.\|\$\({[^}]\+}\|[a-zA-Z0-9\-\_]\+\)/ contained
+
+hi def link GentooMakeConfEAT Identifier
+hi def link GentooMakeConfEATV String
+hi def link GentooMakeConfEATIP Keyword
+hi def link GentooMakeConfEATIX Preproc
+" }}}
+
" C*FLAGS and F*FLAGS {{{
syn match GentooMakeConfECFLAGS /C\(XX\)\?FLAGS/ contained nextgroup=GentooMakeConfECFLAGSE
syn match GentooMakeConfECFLAGS /FC\?FLAGS/ contained nextgroup=GentooMakeConfECFLAGSE
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2022-02-20 16:03 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2022-02-20 16:03 UTC (permalink / raw
To: gentoo-commits
commit: 8bea21a028e324ec231742f2a1e3b16bd58914dc
Author: Anna “CyberTailor” <cyber <AT> sysrq <DOT> in>
AuthorDate: Thu Feb 17 16:45:50 2022 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb 20 15:59:53 2022 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=8bea21a0
syntax/gentoo-make-conf: don't skipwhite to `=`
It is illegal in bash.
Signed-off-by: Anna Vyalkova <cyber+gentoo <AT> sysrq.in>
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/gentoo-make-conf.vim | 28 ++++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/syntax/gentoo-make-conf.vim b/syntax/gentoo-make-conf.vim
index 0f6cb65..e2d9db4 100644
--- a/syntax/gentoo-make-conf.vim
+++ b/syntax/gentoo-make-conf.vim
@@ -21,7 +21,7 @@ syn cluster GentooMakeConfEC add=GentooMakeConfEUse,GentooMakeConfEAK,GentooMake
syn region GentooMakeConfE start=/^/ end=/$/ contains=@GentooMakeConfEC,GentooMakeConfComment
" MISC {{{
-syn match GentooMakeConfEMISC /[a-zA-Z0-9\-\_]\+\([^a-zA-Z0-9\-\_]\)\@=/ contained nextgroup=GentooMakeConfEMISCE skipwhite
+syn match GentooMakeConfEMISC /[a-zA-Z0-9\-\_]\+\([^a-zA-Z0-9\-\_]\)\@=/ contained nextgroup=GentooMakeConfEMISCE
syn match GentooMakeConfEMISCE /=/ contained nextgroup=GentooMakeConfEMISCV,GentooMakeConfEMISCVNoQ skipwhite
syn region GentooMakeConfEMISCV contained start=/"/ end=/"/ contains=GentooMakeConfEMISCIX
@@ -29,11 +29,11 @@ syn region GentooMakeConfEMISCVNoQ contained start=/[^ "]/ end=/\s\|$/ contains
syn match GentooMakeConfEMISCIX /\\.\|\$\({[^}]\+}\|[a-zA-Z0-9\-\_]\+\)/ contained
" naughty
-syn match GentooMakeConfEMISCN /LDFLAGS\|ASFLAGS\|ARCH\|ELIBC\|KERNEL\|USERLAND/ contained nextgroup=GentooMakeConfEMISCE skipwhite
+syn match GentooMakeConfEMISCN /LDFLAGS\|ASFLAGS\|ARCH\|ELIBC\|KERNEL\|USERLAND/ contained nextgroup=GentooMakeConfEMISCE
" known but not handled specially
-syn match GentooMakeConfEMISCK /GENTOO_MIRRORS\|SYNC\|PORTAGE_NICENESS\|PORTDIR_OVERLAY\|PORTAGE_GPG_DIR\|PORTAGE_GPG_KEY\|SIGNED_OFF_BY\|CONFIG_PROTECT_MASK\|CONFIG_PROTECT\|FETCHCOMMAND\|RESUMECOMMAND\|AUTOCLEAN\|BUILD_PREFIX\|CBUILD\|CLEAN_DELAY\|COLLISION_IGNORE\|DISTDIR\|DOC_SYMLINKS_DIR\|EMERGE_DEFAULT_OPTS\|HTTP_PROXY\|FTP_PROXY\|NOCOLOR\|PKGDIR\|PORT_LOGDIR\|PORT_LOGDIR_CLEAN\|PORTAGE_BINHOST\|PORTAGE_BINHOST_HEADER_URI\|PORTAGE_BINPKG_FORMAT\|PORTAGE_BINPKG_TAR_OPTS\|PORTAGE_COMPRESS\|PORTAGE_COMPRESS_FLAGS\|PORTAGE_ELOG_CLASSES\|PORTAGE_ELOG_COMMAND\|PORTAGE_ELOG_MAILFROM\|PORTAGE_ELOG_MAILURI\|PORTAGE_ELOG_SYSTEM\|PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS\|PORTAGE_FETCH_RESUME_MIN_SIZE\|PORTAGE_LOGDIR\|PORTAGE_LOGDIR_CLEAN\|PORTAGE_RSYNC_EXTRA_OPTS\|PORTAGE_RSYNC_OPTS\|PORTAGE_RSYNC_INITIAL_TIMEOUT\|PORTAGE_RSYNC_RETRIES\|PORTAGE_TMPDIR\|PORTAGE_WORKDIR_MODE\|PORTDIR\|ROOT\|RSYNC_EXCLUDEFROM\|RSYNC_RETRIES\|RSYNC_TIMEOUT\|RPMDIR\|USE_ORDER\|LINGUAS\|EXTRA_ECONF\|PORTAGE_TMPFS\
|INSTALL_MASK\|QA_STRICT_EXECSTACK\|QA_STRICT_WX_LOAD\|QA_STRICT_TEXTRELS\|PORTAGE_IONICE_COMMAND\|PORTAGE_LOG_FILTER_FILE_CMD/ contained nextgroup=GentooMakeConfEMISCE skipwhite
+syn match GentooMakeConfEMISCK /GENTOO_MIRRORS\|SYNC\|PORTAGE_NICENESS\|PORTDIR_OVERLAY\|PORTAGE_GPG_DIR\|PORTAGE_GPG_KEY\|SIGNED_OFF_BY\|CONFIG_PROTECT_MASK\|CONFIG_PROTECT\|FETCHCOMMAND\|RESUMECOMMAND\|AUTOCLEAN\|BUILD_PREFIX\|CBUILD\|CLEAN_DELAY\|COLLISION_IGNORE\|DISTDIR\|DOC_SYMLINKS_DIR\|EMERGE_DEFAULT_OPTS\|HTTP_PROXY\|FTP_PROXY\|NOCOLOR\|PKGDIR\|PORT_LOGDIR\|PORT_LOGDIR_CLEAN\|PORTAGE_BINHOST\|PORTAGE_BINHOST_HEADER_URI\|PORTAGE_BINPKG_FORMAT\|PORTAGE_BINPKG_TAR_OPTS\|PORTAGE_COMPRESS\|PORTAGE_COMPRESS_FLAGS\|PORTAGE_ELOG_CLASSES\|PORTAGE_ELOG_COMMAND\|PORTAGE_ELOG_MAILFROM\|PORTAGE_ELOG_MAILURI\|PORTAGE_ELOG_SYSTEM\|PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS\|PORTAGE_FETCH_RESUME_MIN_SIZE\|PORTAGE_LOGDIR\|PORTAGE_LOGDIR_CLEAN\|PORTAGE_RSYNC_EXTRA_OPTS\|PORTAGE_RSYNC_OPTS\|PORTAGE_RSYNC_INITIAL_TIMEOUT\|PORTAGE_RSYNC_RETRIES\|PORTAGE_TMPDIR\|PORTAGE_WORKDIR_MODE\|PORTDIR\|ROOT\|RSYNC_EXCLUDEFROM\|RSYNC_RETRIES\|RSYNC_TIMEOUT\|RPMDIR\|USE_ORDER\|LINGUAS\|EXTRA_ECONF\|PORTAGE_TMPFS\
|INSTALL_MASK\|QA_STRICT_EXECSTACK\|QA_STRICT_WX_LOAD\|QA_STRICT_TEXTRELS\|PORTAGE_IONICE_COMMAND\|PORTAGE_LOG_FILTER_FILE_CMD/ contained nextgroup=GentooMakeConfEMISCE
" common eclass stuff
-syn match GentooMakeConfEMISCKE /EBEEP_IGNORE\|EPAUSE_IGNORE\|CHECKREQS_DONOTHING\|BREAKME\|ECHANGELOG_USER\|CCACHE_SIZE\|CCACHE_DIR\|CCACHE_SLOPPINESS\|DISTCC_DIR/ contained nextgroup=GentooMakeConfEMISCE skipwhite
+syn match GentooMakeConfEMISCKE /EBEEP_IGNORE\|EPAUSE_IGNORE\|CHECKREQS_DONOTHING\|BREAKME\|ECHANGELOG_USER\|CCACHE_SIZE\|CCACHE_DIR\|CCACHE_SLOPPINESS\|DISTCC_DIR/ contained nextgroup=GentooMakeConfEMISCE
hi def link GentooMakeConfEMISC Keyword
hi def link GentooMakeConfEMISCK Identifier
@@ -46,7 +46,7 @@ hi def link GentooMakeConfEMISCIX Preproc
" }}}
" USE {{{
-syn keyword GentooMakeConfEUse USE contained nextgroup=GentooMakeConfEUseE skipwhite
+syn keyword GentooMakeConfEUse USE contained nextgroup=GentooMakeConfEUseE
syn match GentooMakeConfEUseE /=/ contained nextgroup=GentooMakeConfEUseV skipwhite
syn cluster GentooMakeConfEUseIC add=GentooMakeConfEUseID,GentooMakeConfEUseIE,GentooMakeConfEUseIG,GentooMakeConfEUseIB,GentooMakeConfEUseIX
syn region GentooMakeConfEUseV contained start=/"/ end=/"/ contains=@GentooMakeConfEUseIC
@@ -66,7 +66,7 @@ hi def link GentooMakeConfEUseIX Preproc
" }}}
" ACCEPT_KEYWORDS {{{
-syn match GentooMakeConfEAK /ACCEPT_KEYWORDS/ contained nextgroup=GentooMakeConfEAKE skipwhite
+syn match GentooMakeConfEAK /ACCEPT_KEYWORDS/ contained nextgroup=GentooMakeConfEAKE
syn match GentooMakeConfEAKE /=/ contained nextgroup=GentooMakeConfEAKV skipwhite
syn cluster GentooMakeConfEAKIC add=GentooMakeConfEAKIS,GentooMakeConfEAKIU,GentooMakeConfEAKIB,GentooMakeConfEAKIX
syn region GentooMakeConfEAKV contained start=/"/ end=/"/ contains=@GentooMakeConfEAKIC
@@ -85,7 +85,7 @@ hi def link GentooMakeConfEAKIX Preproc
" }}}
" ACCEPT_LICENSE {{{
-syn match GentooMakeConfEAL /ACCEPT_LICENSE/ contained nextgroup=GentooMakeConfEALE skipwhite
+syn match GentooMakeConfEAL /ACCEPT_LICENSE/ contained nextgroup=GentooMakeConfEALE
syn match GentooMakeConfEALE /=/ contained nextgroup=GentooMakeConfEALV skipwhite
syn cluster GentooMakeConfEALIC add=GentooMakeConfEALIP,GentooMakeConfEALIS,GentooMakeConfEALIN,GentooMakeConfEALIX
syn region GentooMakeConfEALV contained start=/"/ end=/"/ contains=@GentooMakeConfEALIC
@@ -103,7 +103,7 @@ hi def link GentooMakeConfEALIX Preproc
" }}}
" ACCEPT_PROPERTIES {{{
-syn match GentooMakeConfEAP /ACCEPT_PROPERTIES/ contained nextgroup=GentooMakeConfEAPE skipwhite
+syn match GentooMakeConfEAP /ACCEPT_PROPERTIES/ contained nextgroup=GentooMakeConfEAPE
syn match GentooMakeConfEAPE /=/ contained nextgroup=GentooMakeConfEAPV skipwhite
syn cluster GentooMakeConfEAPIC add=GentooMakeConfEAPIP,GentooMakeConfEAPIN,GentooMakeConfEAPIX
syn region GentooMakeConfEAPV contained start=/"/ end=/"/ contains=@GentooMakeConfEAPIC
@@ -119,8 +119,8 @@ hi def link GentooMakeConfEAPIX Preproc
" }}}
" C*FLAGS and F*FLAGS {{{
-syn match GentooMakeConfECFLAGS /C\(XX\)\?FLAGS/ contained nextgroup=GentooMakeConfECFLAGSE skipwhite
-syn match GentooMakeConfECFLAGS /FC\?FLAGS/ contained nextgroup=GentooMakeConfECFLAGSE skipwhite
+syn match GentooMakeConfECFLAGS /C\(XX\)\?FLAGS/ contained nextgroup=GentooMakeConfECFLAGSE
+syn match GentooMakeConfECFLAGS /FC\?FLAGS/ contained nextgroup=GentooMakeConfECFLAGSE
syn match GentooMakeConfECFLAGSE /=/ contained nextgroup=GentooMakeConfECFLAGSV,GentooMakeConfECFLAGSVNoQ skipwhite
syn cluster GentooMakeConfECFLAGSIC add=GentooMakeConfECFLAGSIB1,GentooMakeConfECFLAGSIB2,GentooMakeConfECFLAGSIB3,GentooMakeConfECFLAGSIX
syn region GentooMakeConfECFLAGSV contained start=/"/ end=/"/ contains=@GentooMakeConfECFLAGSIC
@@ -140,7 +140,7 @@ hi def link GentooMakeConfECFLAGSIX Preproc
" }}}
" LDFLAGS {{{
-syn match GentooMakeConfELDFLAGS /LDFLAGS/ contained nextgroup=GentooMakeConfELDFLAGSE skipwhite
+syn match GentooMakeConfELDFLAGS /LDFLAGS/ contained nextgroup=GentooMakeConfELDFLAGSE
syn match GentooMakeConfELDFLAGSE /=/ contained nextgroup=GentooMakeConfELDFLAGSV,GentooMakeConfELDFLAGSVNoQ skipwhite
syn cluster GentooMakeConfELDFLAGSIC add=GentooMakeConfELDFLAGSIB1,GentooMakeConfELDFLAGSIB2,GentooMakeConfELDFLAGSIB3,GentooMakeConfELDFLAGSIX
syn region GentooMakeConfELDFLAGSV contained start=/"/ end=/"/ contains=@GentooMakeConfELDFLAGSIC
@@ -154,7 +154,7 @@ hi def link GentooMakeConfELDFLAGSIX Preproc
" }}}
" MAKEOPTS {{{
-syn match GentooMakeConfEMAKEOPTS /MAKEOPTS/ contained nextgroup=GentooMakeConfEMAKEOPTSE skipwhite
+syn match GentooMakeConfEMAKEOPTS /MAKEOPTS/ contained nextgroup=GentooMakeConfEMAKEOPTSE
syn match GentooMakeConfEMAKEOPTSE /=/ contained nextgroup=GentooMakeConfEMAKEOPTSV skipwhite
syn cluster GentooMakeConfEMAKEOPTSIC add=GentooMakeConfEMAKEOPTSIB
syn region GentooMakeConfEMAKEOPTSV contained start=/"/ end=/"/ contains=@GentooMakeConfEMAKEOPTSIC
@@ -166,7 +166,7 @@ hi def link GentooMakeConfEMAKEOPTSIB Error
" }}}
" CHOST {{{
-syn match GentooMakeConfECHOST /CHOST/ contained nextgroup=GentooMakeConfECHOSTE skipwhite
+syn match GentooMakeConfECHOST /CHOST/ contained nextgroup=GentooMakeConfECHOSTE
syn match GentooMakeConfECHOSTE /=/ contained nextgroup=GentooMakeConfECHOSTV,GentooMakeConfECHOSTVNoQ skipwhite
syn cluster GentooMakeConfECHOSTIC add=GentooMakeConfECHOSTIB
syn region GentooMakeConfECHOSTV contained start=/"/ end=/"/ contains=@GentooMakeConfECHOSTIC
@@ -180,7 +180,7 @@ hi def link GentooMakeConfECHOSTIB Error
" }}}
" FEATURES {{{
-syn keyword GentooMakeConfEFEATURES FEATURES contained nextgroup=GentooMakeConfEFEATURESE skipwhite
+syn keyword GentooMakeConfEFEATURES FEATURES contained nextgroup=GentooMakeConfEFEATURESE
syn match GentooMakeConfEFEATURESE /=/ contained nextgroup=GentooMakeConfEFEATURESV skipwhite
syn cluster GentooMakeConfEFEATURESIC add=GentooMakeConfEFEATURESID,GentooMakeConfEFEATURESIE,GentooMakeConfEFEATURESIB,GentooMakeConfEFEATURESIX
syn region GentooMakeConfEFEATURESV contained start=/"/ end=/"/ contains=@GentooMakeConfEFEATURESIC
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2021-09-01 16:21 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2021-09-01 16:21 UTC (permalink / raw
To: gentoo-commits
commit: 07f6f93065ffc2aa6fe398eebbf31013a092701b
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 1 16:20:03 2021 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Sep 1 16:20:03 2021 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=07f6f930
Update eclassdoc tags
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/ebuild.vim | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index a7edf68..7578ee6 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -267,7 +267,7 @@ syn match EbuildExportFunctionsFunc contained /\S\+\(\s\|$\)\@=/ skipwhite nextg
syn match EbuildExportFunctionsFuncE contained /\S\+\(\s\|$\)\@=\(\${\S\+}\|pkg_pretend\|pkg_nofetch\|pkg_setup\|src_unpack\|src_prepare\|src_configure\|src_compile\|src_test\|src_install\|pkg_preinst\|pkg_postinst\|pkg_prerm\|pkg_postrm\|pkg_config\|pkg_info\)\@<!/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
" Eclass documentation
-syn match EclassDocumentation /@\(AUTHOR\|BLURB\|BUGREPORTS\|CODE\|DEAD\|DESCRIPTION\|DEFAULT_UNSET\|ECLASS-VARIABLE\|ECLASS\|EXAMPLE\|FUNCTION\|INTERNAL\|MAINTAINER\|OUTPUT_VARIABLE\|PRE_INHERIT\|RETURN\|REQUIRED\|ROFF\|SUPPORTED_EAPIS\|USAGE\|USER_VARIABLE\|VARIABLE\|VCSURL\):/ contained
+syn match EclassDocumentation /@\(AUTHOR\|BLURB\|BUGREPORTS\|CODE\|DEAD\|DEPRECATED\|DESCRIPTION\|DEFAULT_UNSET\|ECLASS-VARIABLE\|ECLASS\|EXAMPLE\|FUNCTION\|INCLUDES_EPREFIX\|INTERNAL\|MAINTAINER\|OUTPUT_VARIABLE\|PRE_INHERIT\|PROVIDES\|RETURN\|REQUIRED\|SUBSECTION\|SUPPORTED_EAPIS\|USAGE\|USER_VARIABLE\|VARIABLE\|VCSURL\):/ contained
" use shComment (sh.vim), make it compatible with other comment highlights
syn match shComment "^\s*\zs#.*$" contains=EclassDocumentation
syn match shComment "\s\zs#.*$" contains=EclassDocumentation
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2021-04-28 7:27 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2021-04-28 7:27 UTC (permalink / raw
To: gentoo-commits
commit: 9b016fd42ba37395d9299e1e811b282b29effb63
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 28 07:26:42 2021 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Apr 28 07:26:42 2021 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=9b016fd4
Add support for epytest & eunittest highlighting
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/ebuild.vim | 1 +
1 file changed, 1 insertion(+)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index aea9e7c..a7edf68 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -183,6 +183,7 @@ syn keyword EbuildPythonKeyword python_newexe python_doscript python_newscript
syn keyword EbuildPythonKeyword python_moduleinto python_domodule python_doheader
syn keyword EbuildPythonKeyword python_wrapper_setup python_is_python3 python_is_installed
syn keyword EbuildPythonKeyword python_fix_shebang python_export_utf8_locale build_sphinx
+syn keyword EbuildPythonKeyword epytest eunittest
" python-r1, python-single-r1 and python-any-r1
syn keyword EbuildPythonKeyword python_gen_usedep python_gen_useflags python_gen_cond_dep
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2020-12-16 13:32 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2020-12-16 13:32 UTC (permalink / raw
To: gentoo-commits
commit: 4cc031a5d3384ee9cc3225ff038a633be6b7125f
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 16 13:32:05 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Dec 16 13:32:05 2020 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=4cc031a5
Revert "make use and unuse highlights always red and green"
This does not work with people with different terminal color set.
Reverts: 5cc93fd715b9d0c1d73adae904fde0767d4671a1
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/gentoo-make-conf.vim | 4 ++--
syntax/gentoo-package-use.vim | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/syntax/gentoo-make-conf.vim b/syntax/gentoo-make-conf.vim
index 89f9bc0..d66033c 100644
--- a/syntax/gentoo-make-conf.vim
+++ b/syntax/gentoo-make-conf.vim
@@ -58,8 +58,8 @@ syn match GentooMakeConfEUseIX /\\.\|\$\({[^}]\+}\|[a-zA-Z0-9\-\_]\+\)/ contai
hi def link GentooMakeConfEUse Identifier
hi def link GentooMakeConfEUseV String
-hi def GentooMakeConfEUseID ctermfg=Red
-hi def GentooMakeConfEUseIE ctermfg=DarkGreen
+hi def link GentooMakeConfEUseID Keyword
+hi def link GentooMakeConfEUseIE Special
hi def link GentooMakeConfEUseIG Preproc
hi def link GentooMakeConfEUseIB Error
hi def link GentooMakeConfEUseIX Preproc
diff --git a/syntax/gentoo-package-use.vim b/syntax/gentoo-package-use.vim
index 557eecd..0a97da3 100644
--- a/syntax/gentoo-package-use.vim
+++ b/syntax/gentoo-package-use.vim
@@ -33,8 +33,8 @@ syn match GentooPackageUseExpand contained
syn cluster GentooPackagePostAtom contains=GentooPackageUseUse,
\ GentooPackageUseUnuse,GentooPackageUseExpand
-hi def GentooPackageUseUse ctermfg=DarkGreen
-hi def GentooPackageUseUnuse ctermfg=Red
+hi def link GentooPackageUseUse Special
+hi def link GentooPackageUseUnuse Keyword
hi def link GentooPackageUseExpand Type
let b:current_syntax = "gentoo-package-use"
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2020-10-05 15:27 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2020-10-05 15:27 UTC (permalink / raw
To: gentoo-commits
commit: 5cc93fd715b9d0c1d73adae904fde0767d4671a1
Author: Cássio Ribeiro Alves de Ávila <cassioavila <AT> protonmail <DOT> com>
AuthorDate: Thu Oct 1 14:12:05 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Oct 5 15:25:45 2020 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=5cc93fd7
make use and unuse highlights always red and green
Signed-off-by: Cássio Ribeiro Alves de Ávila <cassioavila <AT> yandex.com>
Closes: https://github.com/gentoo/gentoo-syntax/pull/32
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/gentoo-make-conf.vim | 4 ++--
syntax/gentoo-package-use.vim | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/syntax/gentoo-make-conf.vim b/syntax/gentoo-make-conf.vim
index d66033c..89f9bc0 100644
--- a/syntax/gentoo-make-conf.vim
+++ b/syntax/gentoo-make-conf.vim
@@ -58,8 +58,8 @@ syn match GentooMakeConfEUseIX /\\.\|\$\({[^}]\+}\|[a-zA-Z0-9\-\_]\+\)/ contai
hi def link GentooMakeConfEUse Identifier
hi def link GentooMakeConfEUseV String
-hi def link GentooMakeConfEUseID Keyword
-hi def link GentooMakeConfEUseIE Special
+hi def GentooMakeConfEUseID ctermfg=Red
+hi def GentooMakeConfEUseIE ctermfg=DarkGreen
hi def link GentooMakeConfEUseIG Preproc
hi def link GentooMakeConfEUseIB Error
hi def link GentooMakeConfEUseIX Preproc
diff --git a/syntax/gentoo-package-use.vim b/syntax/gentoo-package-use.vim
index 0a97da3..557eecd 100644
--- a/syntax/gentoo-package-use.vim
+++ b/syntax/gentoo-package-use.vim
@@ -33,8 +33,8 @@ syn match GentooPackageUseExpand contained
syn cluster GentooPackagePostAtom contains=GentooPackageUseUse,
\ GentooPackageUseUnuse,GentooPackageUseExpand
-hi def link GentooPackageUseUse Special
-hi def link GentooPackageUseUnuse Keyword
+hi def GentooPackageUseUse ctermfg=DarkGreen
+hi def GentooPackageUseUnuse ctermfg=Red
hi def link GentooPackageUseExpand Type
let b:current_syntax = "gentoo-package-use"
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2019-12-13 10:52 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2019-12-13 10:52 UTC (permalink / raw
To: gentoo-commits
commit: 57840aad812b8b7d0826cff78da7ade4cd8c29a8
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 13 10:51:51 2019 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec 13 10:51:51 2019 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=57840aad
syntax/ebuild.vim: Account for sphinx_compile_all properly
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/ebuild.vim | 1 +
1 file changed, 1 insertion(+)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index 1190a2a..aea9e7c 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -211,6 +211,7 @@ syn keyword EbuildDistutilsKeyword distutils-r1_python_prepare_all
syn keyword EbuildDistutilsKeyword distutils-r1_python_compile
syn keyword EbuildDistutilsKeyword distutils-r1_python_install
syn keyword EbuildDistutilsKeyword distutils-r1_python_install_all
+syn keyword EbuildDistutilsKeyword sphinx_compile_all
syn match EbuildDistutilsKeyword "esetup\.py"
" distutils-r1 global helpers
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2019-12-13 7:16 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2019-12-13 7:16 UTC (permalink / raw
To: gentoo-commits
commit: 7e531d18506ec307e8d5df8229ca10617caa4f5a
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 13 07:16:14 2019 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec 13 07:16:14 2019 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=7e531d18
syntax/ebuild.vim: Remove duplicate python_compile_all
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/ebuild.vim | 1 -
1 file changed, 1 deletion(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index 30b9e8b..1190a2a 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -221,7 +221,6 @@ syn keyword EbuildDistutilsKeyword distutils_enable_sphinx
syn keyword EbuildDistutilsFunction python_prepare python_prepare_all
syn keyword EbuildDistutilsFunction python_configure python_configure_all
syn keyword EbuildDistutilsFunction python_compile python_compile_all
-syn keyword EbuildDistutilsFunction python_compile_all sphinx_compile_all
syn keyword EbuildDistutilsFunction python_test python_test_all
syn keyword EbuildDistutilsFunction python_install python_install_all
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2019-11-27 8:09 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2019-11-27 8:09 UTC (permalink / raw
To: gentoo-commits
commit: a94450f4f1634083999b89f0571feb9a001f537a
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 27 08:07:46 2019 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Nov 27 08:07:46 2019 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=a94450f4
syntax/ebuild.vim: Mark enewuser & enewgroup deprecated
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/ebuild.vim | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index 694537b..30b9e8b 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -257,7 +257,8 @@ syn keyword EbuildLinuxInfoKeyword set_arch_to_kernel set_arch_to_portage
syn keyword EbuildUnpackerKeyword unpack_pdv unpack_makeself
" user
-syn keyword EbuildUserKeyword egetent enewuser enewgroup
+syn keyword EbuildDeprecatedKeyword enewuser enewgroup
+syn keyword EbuildUserKeyword egetent
" EXPORT_FUNCTIONS
syn match EbuildExportFunctions /EXPORT_FUNCTIONS/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2019-11-27 8:09 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2019-11-27 8:09 UTC (permalink / raw
To: gentoo-commits
commit: 1594586af0f37d3df38c739279eef899724a8931
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 27 08:06:38 2019 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Nov 27 08:06:38 2019 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=1594586a
syntax/ebuild.vim: Add python_check_deps too
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/ebuild.vim | 1 +
1 file changed, 1 insertion(+)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index 18fb2af..694537b 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -189,6 +189,7 @@ syn keyword EbuildPythonKeyword python_gen_usedep python_gen_useflags python_gen
syn keyword EbuildPythonKeyword python_gen_impl_dep python_copy_sources python_foreach_impl
syn keyword EbuildPythonKeyword python_setup python_replicate_script python_gen_any_dep
syn keyword EbuildPythonKeyword python-single-r1_pkg_setup python-any-r1_pkg_setup
+syn keyword EbuildPythonKeyword python_check_deps
" deprecated functions
syn keyword EbuildDeprecatedKeyword python_parallel_foreach_impl python_export_best
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2019-11-27 8:09 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2019-11-27 8:09 UTC (permalink / raw
To: gentoo-commits
commit: 26a31e34d1fb805f9235fdc196769c0faac302a8
Author: Patrick McLean <patrick.mclean <AT> sony <DOT> com>
AuthorDate: Tue Nov 26 22:15:22 2019 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Nov 27 08:06:31 2019 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=26a31e34
syntax/ebuild.vim: add new helpers for distutils-r1/python-r1
Closes: https://github.com/gentoo/gentoo-syntax/pull/25
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/ebuild.vim | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index b6ecb06..18fb2af 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -182,7 +182,7 @@ syn keyword EbuildPythonKeyword python_optimize python_scriptinto python_doexe
syn keyword EbuildPythonKeyword python_newexe python_doscript python_newscript
syn keyword EbuildPythonKeyword python_moduleinto python_domodule python_doheader
syn keyword EbuildPythonKeyword python_wrapper_setup python_is_python3 python_is_installed
-syn keyword EbuildPythonKeyword python_fix_shebang python_export_utf8_locale
+syn keyword EbuildPythonKeyword python_fix_shebang python_export_utf8_locale build_sphinx
" python-r1, python-single-r1 and python-any-r1
syn keyword EbuildPythonKeyword python_gen_usedep python_gen_useflags python_gen_cond_dep
@@ -212,10 +212,15 @@ syn keyword EbuildDistutilsKeyword distutils-r1_python_install
syn keyword EbuildDistutilsKeyword distutils-r1_python_install_all
syn match EbuildDistutilsKeyword "esetup\.py"
+" distutils-r1 global helpers
+syn keyword EbuildDistutilsKeyword distutils_enable_tests
+syn keyword EbuildDistutilsKeyword distutils_enable_sphinx
+
" distutils-r1 sub-phases
syn keyword EbuildDistutilsFunction python_prepare python_prepare_all
syn keyword EbuildDistutilsFunction python_configure python_configure_all
syn keyword EbuildDistutilsFunction python_compile python_compile_all
+syn keyword EbuildDistutilsFunction python_compile_all sphinx_compile_all
syn keyword EbuildDistutilsFunction python_test python_test_all
syn keyword EbuildDistutilsFunction python_install python_install_all
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2019-09-30 7:28 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2019-09-30 7:28 UTC (permalink / raw
To: gentoo-commits
commit: d09e3a3cf3b9c37b1cf0cd7e4952e24c46bfb9fe
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 30 07:27:46 2019 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Sep 30 07:27:46 2019 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=d09e3a3c
gentoo-mirrors: Support HTTPS, add more colors
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/gentoo-mirrors.vim | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/syntax/gentoo-mirrors.vim b/syntax/gentoo-mirrors.vim
index 686465b..66071d3 100644
--- a/syntax/gentoo-mirrors.vim
+++ b/syntax/gentoo-mirrors.vim
@@ -19,11 +19,17 @@ endif
runtime syntax/gentoo-package-common.vim
syn match GentooMirrorsAtom /^[^# \t]\+/
- \ nextgroup=GentooMirrorsUrl skipwhite
-syn region GentooMirrorsUrl contained start=/\(http\|ftp\):\/\// end=/\(\s\)\@=\|$/
- \ nextgroup=GentooMirrorsUrl skipwhite
+ \ nextgroup=GentooMirrorsHttpUrl,GentooMirrorsHttpsUrl,GentooMirrorsFtpUrl skipwhite
+syn region GentooMirrorsHttpUrl contained start=/http:\/\// end=/\(\s\)\@=\|$/
+ \ nextgroup=GentooMirrorsHttpUrl,GentooMirrorsHttpsUrl,GentooMirrorsFtpUrl skipwhite
+syn region GentooMirrorsHttpsUrl contained start=/https:\/\// end=/\(\s\)\@=\|$/
+ \ nextgroup=GentooMirrorsHttpUrl,GentooMirrorsHttpsUrl,GentooMirrorsFtpUrl skipwhite
+syn region GentooMirrorsFtpUrl contained start=/ftp:\/\// end=/\(\s\)\@=\|$/
+ \ nextgroup=GentooMirrorsHttpUrl,GentooMirrorsHttpsUrl,GentooMirrorsFtpUrl skipwhite
hi def link GentooMirrorsAtom Identifier
-hi def link GentooMirrorsUrl String
+hi def link GentooMirrorsHttpUrl String
+hi def link GentooMirrorsHttpsUrl Keyword
+hi def link GentooMirrorsFtpUrl Special
let b:current_syntax = "gentoo-mirrors"
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2019-05-25 6:45 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2019-05-25 6:45 UTC (permalink / raw
To: gentoo-commits
commit: 8ea63adaace0baa0ac4117523e18f120a521238f
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat May 25 06:44:35 2019 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat May 25 06:44:35 2019 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=8ea63ada
make.conf: Update arch list
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/gentoo-make-conf.vim | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/syntax/gentoo-make-conf.vim b/syntax/gentoo-make-conf.vim
index 17f91f9..d66033c 100644
--- a/syntax/gentoo-make-conf.vim
+++ b/syntax/gentoo-make-conf.vim
@@ -71,8 +71,8 @@ syn match GentooMakeConfEAKE /=/ contained nextgroup=GentooMakeConfEAKV skipwh
syn cluster GentooMakeConfEAKIC add=GentooMakeConfEAKIS,GentooMakeConfEAKIU,GentooMakeConfEAKIB,GentooMakeConfEAKIX
syn region GentooMakeConfEAKV contained start=/"/ end=/"/ contains=@GentooMakeConfEAKIC
" do not change keyword order!
-syn match GentooMakeConfEAKIS /alpha\|amd64\|arm\|hppa\|ia64\|m68k\|mips\|ppc-macos\|ppc64\|ppc\|s390\|sh\|sparc\|x86-obsd\|x86-fbsd\|x86/ contained
-syn match GentooMakeConfEAKIU /\~\(alpha\|amd64\|arm\|hppa\|ia64\|m68k\|mips\|ppc-macos\|ppc64\|ppc\|s390\|sh\|sparc\|x86-obsd\|x86-fbsd\|x86\)/ contained
+syn match GentooMakeConfEAKIS /alpha\|amd64\|amd64-fbsd\|amd64-linux\|arm\|arm64\|arm64-linux\|arm-linux\|hppa\|ia64\|m68k\|m68k-mint\|mips\|ppc\|ppc64\|ppc64-linux\|ppc-aix\|ppc-macos\|riscv\|s390\|sh\|sparc\|sparc64-solaris\|sparc-solaris\|x64-cygwin\|x64-macos\|x64-solaris\|x86\|x86-cygwin\|x86-fbsd\|x86-linux\|x86-macos\|x86-solaris\|x86-winnt/ contained
+syn match GentooMakeConfEAKIU /\~\(alpha\|amd64\|amd64-fbsd\|amd64-linux\|arm\|arm64\|arm64-linux\|arm-linux\|hppa\|ia64\|m68k\|m68k-mint\|mips\|ppc\|ppc64\|ppc64-linux\|ppc-aix\|ppc-macos\|riscv\|s390\|sh\|sparc\|sparc64-solaris\|sparc-solaris\|x64-cygwin\|x64-macos\|x64-solaris\|x86\|x86-cygwin\|x86-fbsd\|x86-linux\|x86-macos\|x86-solaris\|x86-winnt\)/ contained
syn match GentooMakeConfEAKIB /-[a-zA-Z0-9\-\_]\+/ contained
syn match GentooMakeConfEAKIX /\\.\|\$\({[^}]\+}\|[a-zA-Z0-9\-\_]\+\)/ contained
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2019-05-25 6:45 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2019-05-25 6:45 UTC (permalink / raw
To: gentoo-commits
commit: a58553ac4f1134655db739c67bdab7c659f72ed3
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat May 25 06:40:34 2019 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat May 25 06:40:34 2019 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=a58553ac
Add PORTAGE_LOGDIR*
Closes: https://github.com/gentoo/gentoo-syntax/issues/24
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
syntax/gentoo-make-conf.vim | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/syntax/gentoo-make-conf.vim b/syntax/gentoo-make-conf.vim
index 7966d4a..17f91f9 100644
--- a/syntax/gentoo-make-conf.vim
+++ b/syntax/gentoo-make-conf.vim
@@ -31,7 +31,7 @@ syn match GentooMakeConfEMISCIX /\\.\|\$\({[^}]\+}\|[a-zA-Z0-9\-\_]\+\)/ conta
" naughty
syn match GentooMakeConfEMISCN /LDFLAGS\|ASFLAGS\|ARCH\|ELIBC\|KERNEL\|USERLAND/ contained nextgroup=GentooMakeConfEMISCE skipwhite
" known but not handled specially
-syn match GentooMakeConfEMISCK /GENTOO_MIRRORS\|SYNC\|PORTAGE_NICENESS\|PORTDIR_OVERLAY\|PORTAGE_GPG_DIR\|PORTAGE_GPG_KEY\|CONFIG_PROTECT_MASK\|CONFIG_PROTECT\|FETCHCOMMAND\|RESUMECOMMAND\|AUTOCLEAN\|BUILD_PREFIX\|CBUILD\|CLEAN_DELAY\|COLLISION_IGNORE\|DISTDIR\|DOC_SYMLINKS_DIR\|EMERGE_DEFAULT_OPTS\|HTTP_PROXY\|FTP_PROXY\|NOCOLOR\|PKGDIR\|PORT_LOGDIR\|PORTAGE_BINHOST\|PORTAGE_BINHOST\|PORTAGE_BINPKG_TAR_OPTS\|PORTAGE_COMPRESS\|PORTAGE_COMPRESS_FLAGS\|PORTAGE_ELOG_CLASSES\|PORTAGE_ELOG_COMMAND\|PORTAGE_ELOG_MAILFROM\|PORTAGE_ELOG_MAILURI\|PORTAGE_ELOG_SYSTEM\|PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS\|PORTAGE_FETCH_RESUME_MIN_SIZE\|PORTAGE_RSYNC_EXTRA_OPTS\|PORTAGE_RSYNC_OPTS\|PORTAGE_RSYNC_INITIAL_TIMEOUT\|PORTAGE_RSYNC_RETRIES\|PORTAGE_TMPDIR\|PORTAGE_WORKDIR_MODE\|PORTDIR\|ROOT\|RSYNC_EXCLUDEFROM\|RSYNC_RETRIES\|RSYNC_TIMEOUT\|RPMDIR\|USE_ORDER\|LINGUAS\|EXTRA_ECONF\|PORTAGE_TMPFS\|INSTALL_MASK\|QA_STRICT_EXECSTACK\|QA_STRICT_WX_LOAD\|QA_STRICT_TEXTRELS\|PORTAGE_IONICE_COMMAND/ contain
ed nextgroup=GentooMakeConfEMISCE skipwhite
+syn match GentooMakeConfEMISCK /GENTOO_MIRRORS\|SYNC\|PORTAGE_NICENESS\|PORTDIR_OVERLAY\|PORTAGE_GPG_DIR\|PORTAGE_GPG_KEY\|CONFIG_PROTECT_MASK\|CONFIG_PROTECT\|FETCHCOMMAND\|RESUMECOMMAND\|AUTOCLEAN\|BUILD_PREFIX\|CBUILD\|CLEAN_DELAY\|COLLISION_IGNORE\|DISTDIR\|DOC_SYMLINKS_DIR\|EMERGE_DEFAULT_OPTS\|HTTP_PROXY\|FTP_PROXY\|NOCOLOR\|PKGDIR\|PORT_LOGDIR\|PORT_LOGDIR_CLEAN\|PORTAGE_BINHOST\|PORTAGE_BINHOST\|PORTAGE_BINPKG_TAR_OPTS\|PORTAGE_COMPRESS\|PORTAGE_COMPRESS_FLAGS\|PORTAGE_ELOG_CLASSES\|PORTAGE_ELOG_COMMAND\|PORTAGE_ELOG_MAILFROM\|PORTAGE_ELOG_MAILURI\|PORTAGE_ELOG_SYSTEM\|PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS\|PORTAGE_FETCH_RESUME_MIN_SIZE\|PORTAGE_LOGDIR\|PORTAGE_LOGDIR_CLEAN\|PORTAGE_RSYNC_EXTRA_OPTS\|PORTAGE_RSYNC_OPTS\|PORTAGE_RSYNC_INITIAL_TIMEOUT\|PORTAGE_RSYNC_RETRIES\|PORTAGE_TMPDIR\|PORTAGE_WORKDIR_MODE\|PORTDIR\|ROOT\|RSYNC_EXCLUDEFROM\|RSYNC_RETRIES\|RSYNC_TIMEOUT\|RPMDIR\|USE_ORDER\|LINGUAS\|EXTRA_ECONF\|PORTAGE_TMPFS\|INSTALL_MASK\|QA_STRICT_EXECSTACK\|QA_STRICT_WX_
LOAD\|QA_STRICT_TEXTRELS\|PORTAGE_IONICE_COMMAND/ contained nextgroup=GentooMakeConfEMISCE skipwhite
" common eclass stuff
syn match GentooMakeConfEMISCKE /EBEEP_IGNORE\|EPAUSE_IGNORE\|CHECKREQS_ACTION\|BREAKME\|ECHANGELOG_USER\|CCACHE_SIZE\|CCACHE_DIR\|DISTCC_DIR/ contained nextgroup=GentooMakeConfEMISCE skipwhite
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2018-09-15 19:18 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2018-09-15 19:18 UTC (permalink / raw
To: gentoo-commits
commit: 4d59255ef1ac4ef419cc6f553056ce6b5b2bdb9b
Author: Stefan Strogin <stefan.strogin <AT> gmail <DOT> com>
AuthorDate: Thu Sep 13 14:55:21 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Sep 15 19:18:01 2018 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=4d59255e
syntax/ebuild: Update flag-o-matic keywords
Closes: https://github.com/gentoo/gentoo-syntax/pull/22
syntax/ebuild.vim | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index e89d4cf..b6ecb06 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -78,9 +78,13 @@ syn keyword EbuildDeprecatedKeyword ebeep epause built_with_use
" flag-o-matic
syn keyword EbuildFlagoKeyword setup-allowed-flags filter-flags filter-lfs-flags append-lfs-flags
syn keyword EbuildFlagoKeyword append-flags replace-flags replace-cpu-flags is-flag filter-mfpmath
-syn keyword EbuildFlagoKeyword strip-flags test_flag test_version_info strip-unsupported-flags get-flag
-syn keyword EbuildFlagoKeyword has_hardened has_pic has_pie has_ssp_all has_ssp has_m64 has_m32
-syn keyword EbuildFlagoKeyword replace-sparc64-flags append-ldflags filter-ldflags fstack-flags gcc2-flags
+syn keyword EbuildFlagoKeyword strip-flags test-flag test_version_info strip-unsupported-flags get-flag
+syn keyword EbuildFlagoKeyword replace-sparc64-flags append-ldflags filter-ldflags
+syn keyword EbuildFlagoKeyword append-cflags append-cppflags append-cxxflags append-fflags
+syn keyword EbuildFlagoKeyword is-flagq is-ldflagq is-ldflag test-flag-CC test-flag-CXX
+syn keyword EbuildFlagoKeyword test-flag-F77 test-flag-FC test-flags-CC test-flags-CXX
+syn keyword EbuildFlagoKeyword test-flags-F77 test-flags-FC test-flags append-libs
+syn keyword EbuildFlagoKeyword raw-ldflags no-as-needed
" libtool
syn keyword EbuildLibtoolKeyword elibtoolize uclibctoolize darwintoolize
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2018-08-21 8:02 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2018-08-21 8:02 UTC (permalink / raw
To: gentoo-commits
commit: 69c62fba89217c2f9e26086d32f0e5917c7423a7
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 21 07:49:17 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug 21 07:49:17 2018 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=69c62fba
syntax/gentoo-package-use: Color USE_EXPAND distinctly
syntax/gentoo-package-use.vim | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/syntax/gentoo-package-use.vim b/syntax/gentoo-package-use.vim
index 30f0b95..251367e 100644
--- a/syntax/gentoo-package-use.vim
+++ b/syntax/gentoo-package-use.vim
@@ -35,6 +35,6 @@ syn cluster GentooPackagePostAtom contains=GentooPackageUseUse,
hi def link GentooPackageUseUse Special
hi def link GentooPackageUseUnuse Keyword
-hi def link GentooPackageUseExpand Statement
+hi def link GentooPackageUseExpand Type
let b:current_syntax = "gentoo-package-use"
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2018-08-21 8:02 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2018-08-21 8:02 UTC (permalink / raw
To: gentoo-commits
commit: ad00dd068848520811e07034af2bc9fa5d2266e7
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 21 07:51:10 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug 21 07:51:31 2018 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=ad00dd06
syntax/gentoo-package-use: Support '*' and '-*' flag wildcards
syntax/gentoo-package-use.vim | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/syntax/gentoo-package-use.vim b/syntax/gentoo-package-use.vim
index 251367e..0a97da3 100644
--- a/syntax/gentoo-package-use.vim
+++ b/syntax/gentoo-package-use.vim
@@ -19,11 +19,11 @@ endif
runtime syntax/gentoo-package-common.vim
syn match GentooPackageUseUse contained
- \ /[a-zA-Z0-9][a-zA-Z0-9\-_]*\(:\)\@!/
+ \ /\([a-zA-Z0-9][a-zA-Z0-9\-_]*\|\*\)\(:\)\@!/
\ nextgroup=GentooPackageUseUse,GentooPackageUseUnuse,
\ GentooPackageUseExpand skipwhite
syn match GentooPackageUseUnuse contained
- \ /-[a-zA-Z0-9][a-zA-Z0-9\-_]*\(:\)\@!/
+ \ /-\([a-zA-Z0-9][a-zA-Z0-9\-_]*\|\*\)\(:\)\@!/
\ nextgroup=GentooPackageUseUse,GentooPackageUseUnuse,
\ GentooPackageUseExpand skipwhite
syn match GentooPackageUseExpand contained
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2018-08-21 8:02 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2018-08-21 8:02 UTC (permalink / raw
To: gentoo-commits
commit: 3a424a1a9bc37c46fa841208a897b693eff3cf34
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 21 07:39:20 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug 21 07:39:20 2018 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=3a424a1a
syntax/gentoo-package-common: Fix handling 1-char atoms (e.g. '*')
syntax/gentoo-package-common.vim | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/syntax/gentoo-package-common.vim b/syntax/gentoo-package-common.vim
index fe234c7..fb258c5 100644
--- a/syntax/gentoo-package-common.vim
+++ b/syntax/gentoo-package-common.vim
@@ -16,7 +16,7 @@ syn region GentooPackageComment start=/#/ end=/$/
syn match GentooPackageEmail contained /<[a-zA-Z0-9\-\_]\+@[a-zA-Z0-9\-\_\.]\+>/
syn match GentooPackageDate contained /(\(\d\d\?\s\w\+\|\w\+\s\d\d\?\)\s\d\{4\})/
-syn match GentooPackageAtom /^[\ \t]*[^ \t\n#]\+\S\+\/\S\+/
+syn match GentooPackageAtom /^[\ \t]*[^ \t\n#]\+\S*\/\S\+/
\ nextgroup=@GentooPackagePostAtom skipwhite
hi def link GentooPackageComment Comment
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2018-08-21 8:02 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2018-08-21 8:02 UTC (permalink / raw
To: gentoo-commits
commit: 4451cbdf4026a828232ba87b73f69feed54b41ab
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 21 07:10:51 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug 21 07:10:51 2018 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=4451cbdf
syntax: Move package.*/etc. common rules to common file
syntax/gentoo-mirrors.vim | 11 +----------
syntax/gentoo-package-common.vim | 21 +++++++++++++++++++++
syntax/gentoo-package-keywords.vim | 11 +----------
syntax/gentoo-package-license.vim | 11 +----------
syntax/gentoo-package-mask.vim | 12 +-----------
syntax/gentoo-package-properties.vim | 11 +----------
syntax/gentoo-package-use.vim | 13 +------------
syntax/gentoo-use-desc.vim | 6 +-----
8 files changed, 28 insertions(+), 68 deletions(-)
diff --git a/syntax/gentoo-mirrors.vim b/syntax/gentoo-mirrors.vim
index d5b09f6..686465b 100644
--- a/syntax/gentoo-mirrors.vim
+++ b/syntax/gentoo-mirrors.vim
@@ -16,22 +16,13 @@ if exists("b:current_syntax")
finish
endif
-runtime syntax/gentoo-common.vim
-
-syn region GentooMirrorsComment start=/#/ end=/$/
- \ contains=GentooMirrorsEmail,GentooMirrorsDate,GentooBug
-
-syn match GentooMirrorsEmail contained /<[a-zA-Z0-9\-\_]\+@[a-zA-Z0-9\-\_\.]\+>/
-syn match GentooMirrorsDate contained /(\(\d\d\?\s\w\+\|\w\+\s\d\d\?\)\s\d\{4\})/
+runtime syntax/gentoo-package-common.vim
syn match GentooMirrorsAtom /^[^# \t]\+/
\ nextgroup=GentooMirrorsUrl skipwhite
syn region GentooMirrorsUrl contained start=/\(http\|ftp\):\/\// end=/\(\s\)\@=\|$/
\ nextgroup=GentooMirrorsUrl skipwhite
-hi def link GentooMirrorsComment Comment
-hi def link GentooMirrorsEmail Special
-hi def link GentooMirrorsDate Number
hi def link GentooMirrorsAtom Identifier
hi def link GentooMirrorsUrl String
diff --git a/syntax/gentoo-package-common.vim b/syntax/gentoo-package-common.vim
new file mode 100644
index 0000000..1e8091e
--- /dev/null
+++ b/syntax/gentoo-package-common.vim
@@ -0,0 +1,21 @@
+" Vim syntax file
+" Language: Gentoo package.*/use.desc/etc. common rules
+" Author: Michał Górny <mgorny@gentoo.org>
+" Copyright: Copyright (c) 2018 Michał Górny
+" Licence: You may redistribute this under the same terms as Vim itself
+
+if &compatible || v:version < 603
+ finish
+endif
+
+runtime syntax/gentoo-common.vim
+
+syn region GentooPackageComment start=/#/ end=/$/
+ \ contains=GentooPackageEmail,GentooPackageDate,GentooBug
+
+syn match GentooPackageEmail contained /<[a-zA-Z0-9\-\_]\+@[a-zA-Z0-9\-\_\.]\+>/
+syn match GentooPackageDate contained /(\(\d\d\?\s\w\+\|\w\+\s\d\d\?\)\s\d\{4\})/
+
+hi def link GentooPackageComment Comment
+hi def link GentooPackageEmail Special
+hi def link GentooPackageDate Number
diff --git a/syntax/gentoo-package-keywords.vim b/syntax/gentoo-package-keywords.vim
index 190954f..4315d91 100644
--- a/syntax/gentoo-package-keywords.vim
+++ b/syntax/gentoo-package-keywords.vim
@@ -16,22 +16,13 @@ if exists("b:current_syntax")
finish
endif
-runtime syntax/gentoo-common.vim
-
-syn region GentooPackageKeywordsComment start=/#/ end=/$/
- \ contains=GentooPackageKeywordsEmail,GentooPackageKeywordsDate,GentooBug
-
-syn match GentooPackageKeywordsEmail contained /<[a-zA-Z0-9\-\_]\+@[a-zA-Z0-9\-\_\.]\+>/
-syn match GentooPackageKeywordsDate contained /(\(\d\d\?\s\w\+\|\w\+\s\d\d\?\)\s\d\{4\})/
+runtime syntax/gentoo-package-common.vim
syn match GentooPackageKeywordsAtom /^[\ \t]*[^ \t\n#]\+\S\+\/\S\+/
\ nextgroup=GentooPackageKeywordsKeyword skipwhite
syn match GentooPackageKeywordsKeyword contained /-\?[-~]\?\([a-z0-9\-]\+\|\*\)/
\ nextgroup=GentooPackageKeywordsKeyword skipwhite
-hi def link GentooPackageKeywordsComment Comment
-hi def link GentooPackageKeywordsEmail Special
-hi def link GentooPackageKeywordsDate Number
hi def link GentooPackageKeywordsAtom Identifier
hi def link GentooPackageKeywordsKeyword Keyword
diff --git a/syntax/gentoo-package-license.vim b/syntax/gentoo-package-license.vim
index 824d70a..8764a66 100644
--- a/syntax/gentoo-package-license.vim
+++ b/syntax/gentoo-package-license.vim
@@ -16,22 +16,13 @@ if exists("b:current_syntax")
finish
endif
-runtime syntax/gentoo-common.vim
-
-syn region GentooPackageLicenseComment start=/#/ end=/$/
- \ contains=GentooPackageLicenseEmail,GentooPackageLicenseDate,GentooBug
-
-syn match GentooPackageLicenseEmail contained /<[a-zA-Z0-9\-\_]\+@[a-zA-Z0-9\-\_\.]\+>/
-syn match GentooPackageLicenseDate contained /(\(\d\d\?\s\w\+\|\w\+\s\d\d\?\)\s\d\{4\})/
+runtime syntax/gentoo-package-common.vim
syn match GentooPackageLicenseAtom /^[^ \t\n#]\+\S\+\/\S\+/
\ nextgroup=GentooPackageLicenseLicense skipwhite
syn match GentooPackageLicenseLicense contained /-\?@\?\([a-zA-Z0-9\-_.+]\+\|\*\)/
\ nextgroup=GentooPackageLicenseLicense skipwhite
-hi def link GentooPackageLicenseComment Comment
-hi def link GentooPackageLicenseEmail Special
-hi def link GentooPackageLicenseDate Number
hi def link GentooPackageLicenseAtom Identifier
hi def link GentooPackageLicenseLicense Keyword
diff --git a/syntax/gentoo-package-mask.vim b/syntax/gentoo-package-mask.vim
index c36b45d..d08ec0e 100644
--- a/syntax/gentoo-package-mask.vim
+++ b/syntax/gentoo-package-mask.vim
@@ -16,20 +16,10 @@ if exists("b:current_syntax")
finish
endif
-runtime syntax/gentoo-common.vim
-
-" Header
-syn region GentooPackageMaskComment start=/#/ end=/$/
- \ contains=GentooPackageMaskEmail,GentooPackageMaskDate,GentooBug
-
-syn match GentooPackageMaskEmail contained /<[a-zA-Z0-9\-\_]\+@[a-zA-Z0-9\-\_\.]\+>/
-syn match GentooPackageMaskDate contained /(\(\d\d\?\s\w\+\|\w\+\s\d\d\?\)\s\d\{4\})/
+runtime syntax/gentoo-package-common.vim
syn match GentooPackageMaskAtom /^[^ \t\n#]\+\S\+\/\S\+/
-hi def link GentooPackageMaskComment Comment
-hi def link GentooPackageMaskEmail Special
-hi def link GentooPackageMaskDate Number
hi def link GentooPackageMaskAtom Identifier
let b:current_syntax = "gentoo-package-mask"
diff --git a/syntax/gentoo-package-properties.vim b/syntax/gentoo-package-properties.vim
index 8609491..faf15ad 100644
--- a/syntax/gentoo-package-properties.vim
+++ b/syntax/gentoo-package-properties.vim
@@ -16,22 +16,13 @@ if exists("b:current_syntax")
finish
endif
-runtime syntax/gentoo-common.vim
-
-syn region GentooPackagePropertiesComment start=/#/ end=/$/
- \ contains=GentooPackagePropertiesEmail,GentooPackagePropertiesDate,GentooBug
-
-syn match GentooPackagePropertiesEmail contained /<[a-zA-Z0-9\-\_]\+@[a-zA-Z0-9\-\_\.]\+>/
-syn match GentooPackagePropertiesDate contained /(\(\d\d\?\s\w\+\|\w\+\s\d\d\?\)\s\d\{4\})/
+runtime syntax/gentoo-package-common.vim
syn match GentooPackagePropertiesAtom /^[^ \t\n#]\+\S\+\/\S\+/
\ nextgroup=GentooPackagePropertiesProperty skipwhite
syn match GentooPackagePropertiesProperty contained /-\?\([a-zA-Z0-9\-_]\+\|\*\)/
\ nextgroup=GentooPackagePropertiesProperty skipwhite
-hi def link GentooPackagePropertiesComment Comment
-hi def link GentooPackagePropertiesEmail Special
-hi def link GentooPackagePropertiesDate Number
hi def link GentooPackagePropertiesAtom Identifier
hi def link GentooPackagePropertiesProperty Keyword
diff --git a/syntax/gentoo-package-use.vim b/syntax/gentoo-package-use.vim
index d4eda18..7136467 100644
--- a/syntax/gentoo-package-use.vim
+++ b/syntax/gentoo-package-use.vim
@@ -16,15 +16,7 @@ if exists("b:current_syntax")
finish
endif
-runtime syntax/gentoo-common.vim
-
-syn region GentooPackageUseComment start=/#/ end=/$/
- \ contains=GentooPackageUseEmail,GentooPackageUseDate,GentooBug
-
-syn match GentooPackageUseEmail contained
- \ /<[a-zA-Z0-9\-\_]\+@[a-zA-Z0-9\-\_\.]\+>/
-syn match GentooPackageUseDate contained
- \ /(\(\d\d\?\s\w\+\|\w\+\s\d\d\?\)\s\d\{4\})/
+runtime syntax/gentoo-package-common.vim
syn match GentooPackageUseAtom /^[^ \t\n#]\+\S\+\/\S\+/
\ nextgroup=GentooPackageUseUse,GentooPackageUseUnuse,
@@ -42,9 +34,6 @@ syn match GentooPackageUseExpand contained
\ nextgroup=GentooPackageUseUse,GentooPackageUseUnuse
\ skipwhite
-hi def link GentooPackageUseComment Comment
-hi def link GentooPackageUseEmail Special
-hi def link GentooPackageUseDate Number
hi def link GentooPackageUseAtom Identifier
hi def link GentooPackageUseUse Special
hi def link GentooPackageUseUnuse Keyword
diff --git a/syntax/gentoo-use-desc.vim b/syntax/gentoo-use-desc.vim
index ec4a48b..e2c4041 100644
--- a/syntax/gentoo-use-desc.vim
+++ b/syntax/gentoo-use-desc.vim
@@ -16,10 +16,7 @@ if exists("b:current_syntax")
finish
endif
-runtime syntax/gentoo-common.vim
-
-syn region GentooUseDescComment start=/#/ end=/$/
- \ contains=GentooBug
+runtime syntax/gentoo-package-common.vim
syn match GentooUseDescPackage /^\(#\)\@!\([a-zA-Z0-9\-\_+\.]\+\/[a-zA-Z0-9\-\_+]\+\)\?/ nextgroup=GentooUseDescColon,GentooUseDescFlag skipwhite
syn match GentooUseDescColon /:/ contained nextgroup=GentooUseDescFlag
@@ -27,7 +24,6 @@ syn match GentooUseDescFlag contained /[a-zA-Z0-9\-\_+@:]\+/ nextgroup=GentooUse
syn match GentooUseDescDash /-\s*/ contained nextgroup=GentooUseDescDesc skipwhite
syn region GentooUseDescDesc start=// end=/$/ contained skipwhite
-hi def link GentooUseDescComment Comment
hi def link GentooUseDescPackage Keyword
hi def link GentooUseDescFlag Identifier
hi def link GentooUseDescDesc String
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2018-08-21 8:02 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2018-08-21 8:02 UTC (permalink / raw
To: gentoo-commits
commit: 2c53a6edbd65fd15397b41ff3bc1470af44d5b56
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 21 08:01:42 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug 21 08:01:42 2018 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=2c53a6ed
syntax/gentoo-package-license: Distinct hi for @group/-disable
syntax/gentoo-package-license.vim | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git a/syntax/gentoo-package-license.vim b/syntax/gentoo-package-license.vim
index 7e64c73..a80c3cd 100644
--- a/syntax/gentoo-package-license.vim
+++ b/syntax/gentoo-package-license.vim
@@ -18,10 +18,17 @@ endif
runtime syntax/gentoo-package-common.vim
-syn match GentooPackageLicenseLicense contained /-\?@\?\([a-zA-Z0-9\-_.+]\+\|\*\)/
- \ nextgroup=GentooPackageLicenseLicense skipwhite
-syn cluster GentooPackagePostAtom contains=GentooPackageLicenseLicense
+syn match GentooPackageLicenseLicense contained /\([a-zA-Z0-9\-_.+]\+\|\*\)/
+ \ nextgroup=@GentooPackagePostAtom skipwhite
+syn match GentooPackageLicenseUnLicense contained /-\([a-zA-Z0-9\-_.+]\+\|\*\)/
+ \ nextgroup=@GentooPackagePostAtom skipwhite
+syn match GentooPackageLicenseLicenseGroup contained /-\?@[a-zA-Z0-9\-_.+]\+/
+ \ nextgroup=@GentooPackagePostAtom skipwhite
+syn cluster GentooPackagePostAtom contains=GentooPackageLicenseLicense,
+ \ GentooPackageLicenseUnLicense,GentooPackageLicenseLicenseGroup
-hi def link GentooPackageLicenseLicense Keyword
+hi def link GentooPackageLicenseLicense Special
+hi def link GentooPackageLicenseUnLicense Keyword
+hi def link GentooPackageLicenseLicenseGroup Type
let b:current_syntax = "gentoo-package-license"
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2018-08-21 8:02 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2018-08-21 8:02 UTC (permalink / raw
To: gentoo-commits
commit: 76c9ab7ff4535cb2cfb3d38d40adc7e7f87f96b8
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 21 07:58:26 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug 21 07:58:26 2018 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=76c9ab7f
syntax/gentoo-package-keywords: Use distinct highlights for st/~/**
syntax/gentoo-package-keywords.vim | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git a/syntax/gentoo-package-keywords.vim b/syntax/gentoo-package-keywords.vim
index 85bc35b..95bdeeb 100644
--- a/syntax/gentoo-package-keywords.vim
+++ b/syntax/gentoo-package-keywords.vim
@@ -18,10 +18,17 @@ endif
runtime syntax/gentoo-package-common.vim
-syn match GentooPackageKeywordsKeyword contained /-\?[-~]\?\([a-z0-9\-]\+\|\*\)/
- \ nextgroup=GentooPackageKeywordsKeyword skipwhite
-syn cluster GentooPackagePostAtom contains=GentooPackageKeywordsKeyword
+syn match GentooPackageKeywordsStableKeyword contained /-\?\([a-z0-9\-]\+\|\*\)/
+ \ nextgroup=@GentooPackagePostAtom skipwhite
+syn match GentooPackageKeywordsKeyword contained /-\?\~\([a-z0-9\-]\+\|\*\)/
+ \ nextgroup=@GentooPackagePostAtom skipwhite
+syn match GentooPackageKeywordsAllKeyword contained /-\?\*\*/
+ \ nextgroup=@GentooPackagePostAtom skipwhite
+syn cluster GentooPackagePostAtom contains=GentooPackageKeywordsKeyword,
+ \ GentooPackageKeywordsStableKeyword,GentooPackageKeywordsAllKeyword
hi def link GentooPackageKeywordsKeyword Keyword
+hi def link GentooPackageKeywordsStableKeyword Special
+hi def link GentooPackageKeywordsAllKeyword Type
let b:current_syntax = "gentoo-package-keywords"
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2018-08-21 8:02 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2018-08-21 8:02 UTC (permalink / raw
To: gentoo-commits
commit: 6b3d0382cbe80f40321f897bfdec93fd54a13554
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 21 06:59:39 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug 21 06:59:39 2018 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=6b3d0382
syntax/gentoo-make-conf: Remove USE_EXPAND var highlights
Bug: https://bugs.gentoo.org/588530
syntax/gentoo-make-conf.vim | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/syntax/gentoo-make-conf.vim b/syntax/gentoo-make-conf.vim
index 205b1ab..7966d4a 100644
--- a/syntax/gentoo-make-conf.vim
+++ b/syntax/gentoo-make-conf.vim
@@ -31,7 +31,7 @@ syn match GentooMakeConfEMISCIX /\\.\|\$\({[^}]\+}\|[a-zA-Z0-9\-\_]\+\)/ conta
" naughty
syn match GentooMakeConfEMISCN /LDFLAGS\|ASFLAGS\|ARCH\|ELIBC\|KERNEL\|USERLAND/ contained nextgroup=GentooMakeConfEMISCE skipwhite
" known but not handled specially
-syn match GentooMakeConfEMISCK /GENTOO_MIRRORS\|SYNC\|PORTAGE_NICENESS\|PORTDIR_OVERLAY\|PORTAGE_GPG_DIR\|PORTAGE_GPG_KEY\|CONFIG_PROTECT_MASK\|CONFIG_PROTECT\|FETCHCOMMAND\|RESUMECOMMAND\|AUTOCLEAN\|BUILD_PREFIX\|CBUILD\|CLEAN_DELAY\|COLLISION_IGNORE\|DISTDIR\|DOC_SYMLINKS_DIR\|EMERGE_DEFAULT_OPTS\|HTTP_PROXY\|FTP_PROXY\|NOCOLOR\|PKGDIR\|PORT_LOGDIR\|PORTAGE_BINHOST\|PORTAGE_BINHOST\|PORTAGE_BINPKG_TAR_OPTS\|PORTAGE_COMPRESS\|PORTAGE_COMPRESS_FLAGS\|PORTAGE_ELOG_CLASSES\|PORTAGE_ELOG_COMMAND\|PORTAGE_ELOG_MAILFROM\|PORTAGE_ELOG_MAILURI\|PORTAGE_ELOG_SYSTEM\|PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS\|PORTAGE_FETCH_RESUME_MIN_SIZE\|PORTAGE_RSYNC_EXTRA_OPTS\|PORTAGE_RSYNC_OPTS\|PORTAGE_RSYNC_INITIAL_TIMEOUT\|PORTAGE_RSYNC_RETRIES\|PORTAGE_TMPDIR\|PORTAGE_WORKDIR_MODE\|PORTDIR\|ROOT\|RSYNC_EXCLUDEFROM\|RSYNC_RETRIES\|RSYNC_TIMEOUT\|RPMDIR\|USE_ORDER\|LINGUAS\|VIDEO_CARDS\|INPUT_DEVICES\|CAMERAS\|EXTRA_ECONF\|ALSA_CARDS\|ALSA_PCM_PLUGINS\|PORTAGE_TMPFS\|INSTALL_MASK\|QA_STRICT_EXECSTACK\|QA_
STRICT_WX_LOAD\|QA_STRICT_TEXTRELS\|APACHE2_MODULES\|APACHE2_MPMS\|CROSSCOMPILE_OPTS\|DVB_CARDS\|FOO2ZJS_DEVICES\|LCD_DEVICES\|LIRC_DEVICES\|MISDN_CARDS\|PORTAGE_IONICE_COMMAND/ contained nextgroup=GentooMakeConfEMISCE skipwhite
+syn match GentooMakeConfEMISCK /GENTOO_MIRRORS\|SYNC\|PORTAGE_NICENESS\|PORTDIR_OVERLAY\|PORTAGE_GPG_DIR\|PORTAGE_GPG_KEY\|CONFIG_PROTECT_MASK\|CONFIG_PROTECT\|FETCHCOMMAND\|RESUMECOMMAND\|AUTOCLEAN\|BUILD_PREFIX\|CBUILD\|CLEAN_DELAY\|COLLISION_IGNORE\|DISTDIR\|DOC_SYMLINKS_DIR\|EMERGE_DEFAULT_OPTS\|HTTP_PROXY\|FTP_PROXY\|NOCOLOR\|PKGDIR\|PORT_LOGDIR\|PORTAGE_BINHOST\|PORTAGE_BINHOST\|PORTAGE_BINPKG_TAR_OPTS\|PORTAGE_COMPRESS\|PORTAGE_COMPRESS_FLAGS\|PORTAGE_ELOG_CLASSES\|PORTAGE_ELOG_COMMAND\|PORTAGE_ELOG_MAILFROM\|PORTAGE_ELOG_MAILURI\|PORTAGE_ELOG_SYSTEM\|PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS\|PORTAGE_FETCH_RESUME_MIN_SIZE\|PORTAGE_RSYNC_EXTRA_OPTS\|PORTAGE_RSYNC_OPTS\|PORTAGE_RSYNC_INITIAL_TIMEOUT\|PORTAGE_RSYNC_RETRIES\|PORTAGE_TMPDIR\|PORTAGE_WORKDIR_MODE\|PORTDIR\|ROOT\|RSYNC_EXCLUDEFROM\|RSYNC_RETRIES\|RSYNC_TIMEOUT\|RPMDIR\|USE_ORDER\|LINGUAS\|EXTRA_ECONF\|PORTAGE_TMPFS\|INSTALL_MASK\|QA_STRICT_EXECSTACK\|QA_STRICT_WX_LOAD\|QA_STRICT_TEXTRELS\|PORTAGE_IONICE_COMMAND/ contain
ed nextgroup=GentooMakeConfEMISCE skipwhite
" common eclass stuff
syn match GentooMakeConfEMISCKE /EBEEP_IGNORE\|EPAUSE_IGNORE\|CHECKREQS_ACTION\|BREAKME\|ECHANGELOG_USER\|CCACHE_SIZE\|CCACHE_DIR\|DISTCC_DIR/ contained nextgroup=GentooMakeConfEMISCE skipwhite
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2018-08-20 20:37 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2018-08-20 20:37 UTC (permalink / raw
To: gentoo-commits
commit: 0c91fccc7bf5477812de0438a6f7dc79fa65f5bf
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 20 20:33:41 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Aug 20 20:33:55 2018 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=0c91fccc
syntax/gentoo-common: Detect mixed tab-space indent
Bug: https://bugs.gentoo.org/637104
syntax/gentoo-common.vim | 2 ++
1 file changed, 2 insertions(+)
diff --git a/syntax/gentoo-common.vim b/syntax/gentoo-common.vim
index b3e2ae8..37879b3 100644
--- a/syntax/gentoo-common.vim
+++ b/syntax/gentoo-common.vim
@@ -14,6 +14,8 @@ syn match GentooBug contained /\(\([gG]entoo \|[dD]ebian \|[sS]ource[Ff]orge \)
syn region GentooError start=/^ / end=/$/
" trailing whitespace
syn match GentooError /\s\+$/
+" mixed tab and space indentation
+syn match GentooError /\s*\(\t \| \t\)\s*/
hi def link GentooBug Underlined
hi def link GentooError Error
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2018-08-20 20:37 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2018-08-20 20:37 UTC (permalink / raw
To: gentoo-commits
commit: 47fb36a2ef522919704b0403fcc82b7e1bb8770a
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 20 20:29:07 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Aug 20 20:29:27 2018 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=47fb36a2
syntax/ebuild: Detect whitespace errors inside functions too
Bug: https://bugs.gentoo.org/637104
syntax/ebuild.vim | 1 +
1 file changed, 1 insertion(+)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index f9f0eba..1fb0ce4 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -320,6 +320,7 @@ syn cluster EbuildThings add=EbuildCDROMKeyword,EbuildLinuxInfoKeyword,EbuildDis
syn cluster shCommandSubList add=@EbuildThings
syn cluster shCommentGroup add=GentooBug
syn cluster shDblQuoteList add=EbuildErrorC
+syn cluster shExprList2 add=GentooError
hi def link EbuildCoreKeyword Keyword
hi def link EbuildDeprecatedKeyword Error
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2018-08-20 20:37 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2018-08-20 20:37 UTC (permalink / raw
To: gentoo-commits
commit: 9b572f92349cf63d44ff457e2942838d7e1385e3
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 20 20:36:07 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Aug 20 20:36:07 2018 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=9b572f92
syntax/ebuild: Also detect whitespace errors in double quotes
Include our whitespace error thingies in the list of thingies for
double-quotes. Sadly, the shell syntax highlighting seems to miss
a list for single quotes.
Bug: https://bugs.gentoo.org/637104
syntax/ebuild.vim | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index 1fb0ce4..e89d4cf 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -319,7 +319,7 @@ syn cluster EbuildThings add=EbuildCDROMKeyword,EbuildLinuxInfoKeyword,EbuildDis
syn cluster shCommandSubList add=@EbuildThings
syn cluster shCommentGroup add=GentooBug
-syn cluster shDblQuoteList add=EbuildErrorC
+syn cluster shDblQuoteList add=EbuildErrorC,GentooError
syn cluster shExprList2 add=GentooError
hi def link EbuildCoreKeyword Keyword
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2018-08-20 20:10 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2018-08-20 20:10 UTC (permalink / raw
To: gentoo-commits
commit: 6d6e37e194b230b5713cb3853e1516903342df48
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 20 20:09:38 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Aug 20 20:09:38 2018 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=6d6e37e1
syntax/ebuild: Highlight DESCRIPTION if too long
Bug: https://bugs.gentoo.org/637100
syntax/ebuild.vim | 3 +++
1 file changed, 3 insertions(+)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index a6b5299..f9f0eba 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -299,6 +299,9 @@ syn match EbuildErrorC /`which.*`\|$(which.*)/
" Special homepage handling
syn match EbuildHomePageError /^HOMEPAGE=.*\(\${[^}]*}\?\|\([^\\]\)\@<=\$[^{]\w*\).*$/
+" Too long descriptions
+syn match EbuildErrorC /^DESCRIPTION=['"].\{81,\}['"]$/
+
" clusters
syn cluster EbuildThings contains=EbuildCoreKeyword,EbuildFunctions,EbuildInherit,EbuildEutilsKeyword
syn cluster EbuildThings add=EbuildLibtoolKeyword,EbuildFixHeadTailsKeyword,EbuildWebappKeyword
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2018-08-14 13:58 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2018-08-14 13:58 UTC (permalink / raw
To: gentoo-commits
commit: 8c5364a2740f3a363e261542bb7800f7999de057
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 12 07:30:26 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug 14 13:58:33 2018 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=8c5364a2
syntax/ebuild.vim: Support more eclassdoc tags
Closes: https://github.com/gentoo/gentoo-syntax/pull/20
syntax/ebuild.vim | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index c9e8cea..a6b5299 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -255,7 +255,7 @@ syn match EbuildExportFunctionsFunc contained /\S\+\(\s\|$\)\@=/ skipwhite nextg
syn match EbuildExportFunctionsFuncE contained /\S\+\(\s\|$\)\@=\(\${\S\+}\|pkg_pretend\|pkg_nofetch\|pkg_setup\|src_unpack\|src_prepare\|src_configure\|src_compile\|src_test\|src_install\|pkg_preinst\|pkg_postinst\|pkg_prerm\|pkg_postrm\|pkg_config\|pkg_info\)\@<!/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
" Eclass documentation
-syn match EclassDocumentation /@\(BLURB\|CODE\|DESCRIPTION\|ECLASS-VARIABLE\|ECLASS\|EXAMPLE\|FUNCTION\|MAINTAINER\|RETURN\|USAGE\|VARIABLE\):/ contained
+syn match EclassDocumentation /@\(AUTHOR\|BLURB\|BUGREPORTS\|CODE\|DEAD\|DESCRIPTION\|DEFAULT_UNSET\|ECLASS-VARIABLE\|ECLASS\|EXAMPLE\|FUNCTION\|INTERNAL\|MAINTAINER\|OUTPUT_VARIABLE\|PRE_INHERIT\|RETURN\|REQUIRED\|ROFF\|SUPPORTED_EAPIS\|USAGE\|USER_VARIABLE\|VARIABLE\|VCSURL\):/ contained
" use shComment (sh.vim), make it compatible with other comment highlights
syn match shComment "^\s*\zs#.*$" contains=EclassDocumentation
syn match shComment "\s\zs#.*$" contains=EclassDocumentation
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2018-08-14 13:55 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2018-08-14 13:55 UTC (permalink / raw
To: gentoo-commits
commit: 1f9fef4cdffa63f49d0133910df0c5f527cb43f3
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 15 12:56:21 2017 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug 14 13:55:26 2018 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=1f9fef4c
syntax/glep: Support --- around the preamble
syntax/glep.vim | 2 ++
1 file changed, 2 insertions(+)
diff --git a/syntax/glep.vim b/syntax/glep.vim
index ba652e4..f1ca81c 100644
--- a/syntax/glep.vim
+++ b/syntax/glep.vim
@@ -33,6 +33,7 @@ syn region glepFoldH4 start=/^\S.\+\n'\{2,\}$/ end=/\(\n\n\S.\+\n[-=']\{2,\}\)\@
" Headers at the top of a GLEP
syn region glepHeaders start=/\%^\(.*:\)\@=/ end=/^$/ contains=glepHeaderKey
+syn region glepTripleDash start=/\%^---$/ end=/^---$/ contains=glepHeaderKey
syn region glepHeaderKey contained start=/^[A-Za-z0-9]/ end=/:/ nextgroup=glepHeaderValue skipwhite
syn region glepHeaderValue contained start=/\S/ end=/^\S\|^$/me=e-1 contains=glepHeaderEmail,glepHeaderCVSVar
syn match glepHeaderEmail contained /<[-a-zA-Z0-9\_\.]\+@[-a-zA-Z0-9\_\.]\+>/
@@ -51,6 +52,7 @@ hi link glepHeading4 Preproc
hi link glepHeading5 Special
hi link glepHeaders Define
+hi link glepTripleDash Define
hi link glepHeaderKey Keyword
hi link glepHeaderValue String
hi link glepHeaderEmail Special
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2018-08-14 13:55 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2018-08-14 13:55 UTC (permalink / raw
To: gentoo-commits
commit: 55406362c11d3178bb0a1c3774d770059fb4a90a
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 15 13:02:00 2017 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug 14 13:55:18 2018 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=55406362
syntax/glep: Handle header continuations correctly
RFC 2822 headers are continued on the next line if it starts with
whitespace. Update the syntax highlighting to handle that correctly.
Closes: https://github.com/gentoo/gentoo-syntax/pull/15
syntax/glep.vim | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/syntax/glep.vim b/syntax/glep.vim
index cb2b1e7..ba652e4 100644
--- a/syntax/glep.vim
+++ b/syntax/glep.vim
@@ -34,7 +34,7 @@ syn region glepFoldH4 start=/^\S.\+\n'\{2,\}$/ end=/\(\n\n\S.\+\n[-=']\{2,\}\)\@
" Headers at the top of a GLEP
syn region glepHeaders start=/\%^\(.*:\)\@=/ end=/^$/ contains=glepHeaderKey
syn region glepHeaderKey contained start=/^[A-Za-z0-9]/ end=/:/ nextgroup=glepHeaderValue skipwhite
-syn region glepHeaderValue contained start=/\S/ end=/$/ contains=glepHeaderEmail,glepHeaderCVSVar
+syn region glepHeaderValue contained start=/\S/ end=/^\S\|^$/me=e-1 contains=glepHeaderEmail,glepHeaderCVSVar
syn match glepHeaderEmail contained /<[-a-zA-Z0-9\_\.]\+@[-a-zA-Z0-9\_\.]\+>/
syn region glepHeaderCVSVar contained start=/\$\S\+:/ end=/\$/
syn keyword glepTODO TODO FIXME
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2016-03-05 23:50 Tim Harder
0 siblings, 0 replies; 70+ messages in thread
From: Tim Harder @ 2016-03-05 23:50 UTC (permalink / raw
To: gentoo-commits
commit: 0a73aafc90fec9e9e58b41e95c5f6570b19baf48
Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 5 23:47:10 2016 +0000
Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Sat Mar 5 23:47:22 2016 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=0a73aafc
syntax/ebuild: esetup.py needs to be a syntax match not keyword
Otherwise it doesn't work properly due to the '.' character.
syntax/ebuild.vim | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index 3d2da4a..c9e8cea 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -201,11 +201,12 @@ syn keyword EbuildDeprecatedKeyword distutils_src_test distutils_src_install dis
syn keyword EbuildDeprecatedKeyword distutils_pkg_postrm
" distutils-r1
-syn keyword EbuildDistutilsKeyword esetup.py distutils_install_for_testing
+syn keyword EbuildDistutilsKeyword distutils_install_for_testing
syn keyword EbuildDistutilsKeyword distutils-r1_python_prepare_all
syn keyword EbuildDistutilsKeyword distutils-r1_python_compile
syn keyword EbuildDistutilsKeyword distutils-r1_python_install
syn keyword EbuildDistutilsKeyword distutils-r1_python_install_all
+syn match EbuildDistutilsKeyword "esetup\.py"
" distutils-r1 sub-phases
syn keyword EbuildDistutilsFunction python_prepare python_prepare_all
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2016-03-05 23:35 Tim Harder
0 siblings, 0 replies; 70+ messages in thread
From: Tim Harder @ 2016-03-05 23:35 UTC (permalink / raw
To: gentoo-commits
commit: 564de7f3295ea34411b2dae1f15de01809a435e5
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 19 13:08:29 2016 +0000
Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Sat Mar 5 23:31:10 2016 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=564de7f3
syntax/ebuild: Remove traces of gcc.eclass
syntax/ebuild.vim | 8 +-------
1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index 8a02f03..a23e98a 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -82,11 +82,6 @@ syn keyword EbuildFlagoKeyword strip-flags test_flag test_version_info strip-uns
syn keyword EbuildFlagoKeyword has_hardened has_pic has_pie has_ssp_all has_ssp has_m64 has_m32
syn keyword EbuildFlagoKeyword replace-sparc64-flags append-ldflags filter-ldflags fstack-flags gcc2-flags
-" gcc
-syn keyword EbuildGCCKeyword gcc-getCC gcc-getCXX gcc-fullversion gcc-version gcc-major-version
-syn keyword EbuildGCCKeyword gcc-minor-version gcc-micro-version gcc-libpath gcc-libstdcxx-version
-syn keyword EbuildGCCKeyword gcc-libstdcxx-major-version gcc2-flags
-
" libtool
syn keyword EbuildLibtoolKeyword elibtoolize uclibctoolize darwintoolize
@@ -277,7 +272,7 @@ syn match EbuildHomePageError /^HOMEPAGE=.*\(\${[^}]*}\?\|\([^\\]\)\@<=\$[^{]\w*
" clusters
syn cluster EbuildThings contains=EbuildCoreKeyword,EbuildFunctions,EbuildInherit,EbuildEutilsKeyword
syn cluster EbuildThings add=EbuildLibtoolKeyword,EbuildFixHeadTailsKeyword,EbuildWebappKeyword
-syn cluster EbuildThings add=EbuildFlagoKeyword,EbuildError,EbuildGCCKeyword,EbuildVersionatorKeyword
+syn cluster EbuildThings add=EbuildFlagoKeyword,EbuildError,EbuildVersionatorKeyword
syn cluster EbuildThings add=EbuildLibtoolKeyword,EbuildHomePageError,EbuildErrorC,EbuildCVSKeyword
syn cluster EbuildThings add=EbuildBashCompKeyword,EbuildVimPluginKeyword,EbuildVimDocKeyword
syn cluster EbuildThings add=EbuildFdoMimeKeyword,EbuildMultilibKeyword
@@ -300,7 +295,6 @@ hi def link EbuildInherit Include
hi def link EbuildEutilsKeyword Identifier
hi def link EbuildFlagoKeyword Identifier
-hi def link EbuildGCCKeyword Identifier
hi def link EbuildLibtoolKeyword Identifier
hi def link EbuildFixHeadTailsKeyword Identifier
hi def link EbuildFdoMimeKeyword Identifier
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2016-03-05 23:35 Tim Harder
0 siblings, 0 replies; 70+ messages in thread
From: Tim Harder @ 2016-03-05 23:35 UTC (permalink / raw
To: gentoo-commits
commit: e786462c67ef23c547dadfa681075ada1752c0b5
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 19 13:33:39 2016 +0000
Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Sat Mar 5 23:31:10 2016 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=e786462c
syntax/ebuild: Update for distutils-r1
syntax/ebuild.vim | 25 ++++++++++++++++++++-----
1 file changed, 20 insertions(+), 5 deletions(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index 438900f..3d2da4a 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -195,10 +195,24 @@ syn keyword EbuildPerlModuleKeyword perl-module_src_install perl-module_pkg_setu
syn keyword EbuildPerlModuleKeyword perl-module_pkg_postinst perl-module_pkg_prerm perl-module_pkg_postrm
syn keyword EbuildPerlModuleKeyword perlinfo fixlocalpod updatepod
-" distutils
-syn keyword EbuildDistutilsKeyword distutils_src_unpack distutils_src_prepare distutils_src_compile
-syn keyword EbuildDistutilsKeyword distutils_src_test distutils_src_install distutils_pkg_postinst
-syn keyword EbuildDistutilsKeyword distutils_pkg_postrm
+" distutils (deprecated)
+syn keyword EbuildDeprecatedKeyword distutils_src_unpack distutils_src_prepare distutils_src_compile
+syn keyword EbuildDeprecatedKeyword distutils_src_test distutils_src_install distutils_pkg_postinst
+syn keyword EbuildDeprecatedKeyword distutils_pkg_postrm
+
+" distutils-r1
+syn keyword EbuildDistutilsKeyword esetup.py distutils_install_for_testing
+syn keyword EbuildDistutilsKeyword distutils-r1_python_prepare_all
+syn keyword EbuildDistutilsKeyword distutils-r1_python_compile
+syn keyword EbuildDistutilsKeyword distutils-r1_python_install
+syn keyword EbuildDistutilsKeyword distutils-r1_python_install_all
+
+" distutils-r1 sub-phases
+syn keyword EbuildDistutilsFunction python_prepare python_prepare_all
+syn keyword EbuildDistutilsFunction python_configure python_configure_all
+syn keyword EbuildDistutilsFunction python_compile python_compile_all
+syn keyword EbuildDistutilsFunction python_test python_test_all
+syn keyword EbuildDistutilsFunction python_install python_install_all
" depend.apache
syn keyword EbuildDependApacheKeyword need_apache need_apache1 need_apache2
@@ -297,7 +311,7 @@ syn cluster EbuildThings add=EbuildPerlModuleKeyword,EbuildDistutilsKeyword
syn cluster EbuildThings add=EbuildDependApacheKeyword,EbuildApacheModuleKeyword,EbuildPamKeyword
syn cluster EbuildThings add=EbuildVirtualXKeyword,EbuildGnome2Keyword,EbuildAutoKeyword
syn cluster EbuildThings add=EbuildDeprecatedKeyword,EbuildUnpackerKeyword,EbuildUserKeyword
-syn cluster EbuildThings add=EbuildCDROMKeyword,EbuildLinuxInfoKeyword
+syn cluster EbuildThings add=EbuildCDROMKeyword,EbuildLinuxInfoKeyword,EbuildDistutilsFunction
syn cluster shCommandSubList add=@EbuildThings
syn cluster shCommentGroup add=GentooBug
@@ -338,6 +352,7 @@ hi def link EbuildCDROMKeyword Identifier
hi def link EbuildLinuxInfoKeyword Identifier
hi def link EbuildUnpackerKeyword Identifier
hi def link EbuildUserKeyword Identifier
+hi def link EbuildDistutilsFunction Special
hi def link EclassDocumentation Identifier
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2016-03-05 23:35 Tim Harder
0 siblings, 0 replies; 70+ messages in thread
From: Tim Harder @ 2016-03-05 23:35 UTC (permalink / raw
To: gentoo-commits
commit: e9f8dd3f758c000d4eb90c3ec08530adc3135096
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 19 13:09:40 2016 +0000
Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Sat Mar 5 23:31:10 2016 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=e9f8dd3f
syntax/ebuild: Deprecate games.eclass keywords
syntax/ebuild.vim | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index a23e98a..ca134ac 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -143,11 +143,11 @@ syn keyword EbuildToolFuncsKeyword gcc-minor-version gcc-micro-version gen_usr_l
" cron
syn keyword EbuildCronKeyword docrondir docron docrontab cron_pkg_postinst
-" games
-syn keyword EbuildGamesKeyword egamesconf egamesinstall gameswrapper dogamesbin dogamessbin dogameslib
-syn keyword EbuildGamesKeyword dogameslib.a dogameslib.so newgamesbin newgamessbin gamesowners gamesperms
-syn keyword EbuildGamesKeyword prepgamesdirs gamesenv games_pkg_setup games_src_compile games_pkg_postinst
-syn keyword EbuildGamesKeyword games_ut_unpack games_umod_unpack games_make_wrapper
+" games (deprecated)
+syn keyword EbuildDeprecatedKeyword egamesconf egamesinstall gameswrapper dogamesbin dogamessbin dogameslib
+syn keyword EbuildDeprecatedKeyword dogameslib.a dogameslib.so newgamesbin newgamessbin gamesowners gamesperms
+syn keyword EbuildDeprecatedKeyword prepgamesdirs gamesenv games_pkg_setup games_src_compile games_pkg_postinst
+syn keyword EbuildDeprecatedKeyword games_ut_unpack games_umod_unpack games_make_wrapper
" subversion
syn keyword EbuildSVNKeyword subversion_fetch subversion_bootstrap subversion_src_unpack
@@ -276,7 +276,7 @@ syn cluster EbuildThings add=EbuildFlagoKeyword,EbuildError,EbuildVersionatorKey
syn cluster EbuildThings add=EbuildLibtoolKeyword,EbuildHomePageError,EbuildErrorC,EbuildCVSKeyword
syn cluster EbuildThings add=EbuildBashCompKeyword,EbuildVimPluginKeyword,EbuildVimDocKeyword
syn cluster EbuildThings add=EbuildFdoMimeKeyword,EbuildMultilibKeyword
-syn cluster EbuildThings add=EbuildCronKeyword,EbuildGamesKeyword,EbuildToolFuncsKeyword
+syn cluster EbuildThings add=EbuildCronKeyword,EbuildToolFuncsKeyword
syn cluster EbuildThings add=EbuildSVNKeyword,EbuildAltKeyword,EbuildRPMKeyword,EbuildPythonKeyword
syn cluster EbuildThings add=EbuildCheckKernelKeyword,EbuildPerlModuleKeyword,EbuildDistutilsKeyword
syn cluster EbuildThings add=EbuildDependApacheKeyword,EbuildApacheModuleKeyword,EbuildPamKeyword
@@ -306,7 +306,6 @@ hi def link EbuildVimPluginKeyword Identifier
hi def link EbuildVimDocKeyword Identifier
hi def link EbuildMultilibKeyword Identifier
hi def link EbuildCronKeyword Identifier
-hi def link EbuildGamesKeyword Identifier
hi def link EbuildToolFuncsKeyword Identifier
hi def link EbuildSVNKeyword Identifier
hi def link EbuildAltKeyword Identifier
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2016-03-05 23:35 Tim Harder
0 siblings, 0 replies; 70+ messages in thread
From: Tim Harder @ 2016-03-05 23:35 UTC (permalink / raw
To: gentoo-commits
commit: 55630d84018333d6497bce79b325d981382edebc
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 19 13:06:30 2016 +0000
Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Sat Mar 5 23:31:10 2016 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=55630d84
syntax/ebuild: Update for bash-completion-r1
syntax/ebuild.vim | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index f7b1523..fa6a94f 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -114,8 +114,12 @@ syn keyword EbuildVersionatorKeyword delete_version_separator delete_all_version
" cvs
syn keyword EbuildCVSKeyword cvs_fetch cvs_src_unpack
-" bash-completion
-syn keyword EbuildBashCompKeyword dobashcompletion bash-completion_pkg_postinst
+" bash-completion (removed)
+syn keyword EbuildDeprecatedKeyword dobashcompletion bash-completion_pkg_postinst
+
+" bash-completion-r1
+syn keyword EbuildBashCompKeyword dobashcomp newbashcomp get_bashcompdir
+syn keyword EbuildBashCompKeyword get_bashhelpersdir bashcomp_alias
" vim-plugin
syn keyword EbuildVimPluginKeyword vim-plugin_src_install vim-plugin_pkg_postinst vim-plugin_pkg_postrm
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2016-03-05 23:35 Tim Harder
0 siblings, 0 replies; 70+ messages in thread
From: Tim Harder @ 2016-03-05 23:35 UTC (permalink / raw
To: gentoo-commits
commit: 0796cab42a0550d5b38109a295eeb43fe3df0506
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 19 12:49:44 2016 +0000
Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Sat Mar 5 23:31:10 2016 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=0796cab4
syntax/ebuild: Add missed default_src_install
syntax/ebuild.vim | 1 +
1 file changed, 1 insertion(+)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index 9bed29a..fdf4653 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -56,6 +56,7 @@ syn keyword EbuildFunctions pkg_info src_prepare src_configure
syn keyword EbuildFunctions default
syn keyword EbuildFunctions default_pkg_nofetch default_src_unpack default_src_prepare
syn keyword EbuildFunctions default_src_configure default_src_compile default_src_test
+syn keyword EbuildFunctions default_src_install
" Inherit
syn keyword EbuildInherit inherit
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2016-03-05 23:35 Tim Harder
0 siblings, 0 replies; 70+ messages in thread
From: Tim Harder @ 2016-03-05 23:35 UTC (permalink / raw
To: gentoo-commits
commit: 7fb8792577613f0f2fb2ad5a81ed75785411d5f1
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 19 13:07:53 2016 +0000
Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Sat Mar 5 23:31:10 2016 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=7fb87925
syntax/ebuild: Remove traces of 64-bit
syntax/ebuild.vim | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index fa6a94f..8a02f03 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -138,9 +138,6 @@ syn keyword EbuildMultilibKeyword create_ml_includes-tidy_path create_ml_include
syn keyword EbuildMultilibKeyword create_ml_includes-makedestdirs create_ml_includes-allfiles
syn keyword EbuildMultilibKeyword create_ml_includes-sym_for_dir
-" 64-bit
-syn keyword Ebuild64bitKeyword 64-bit
-
" toolchain-funcs
syn keyword EbuildToolFuncsKeyword tc-getPROG tc-getAR tc-getAS tc-getCC tc-getCXX tc-getLD tc-getNM
syn keyword EbuildToolFuncsKeyword tc-getRANLIB tc-getF77 tc-getGCJ tc-getBUILD_CC tc-export ninj
@@ -283,7 +280,7 @@ syn cluster EbuildThings add=EbuildLibtoolKeyword,EbuildFixHeadTailsKeyword,Ebui
syn cluster EbuildThings add=EbuildFlagoKeyword,EbuildError,EbuildGCCKeyword,EbuildVersionatorKeyword
syn cluster EbuildThings add=EbuildLibtoolKeyword,EbuildHomePageError,EbuildErrorC,EbuildCVSKeyword
syn cluster EbuildThings add=EbuildBashCompKeyword,EbuildVimPluginKeyword,EbuildVimDocKeyword
-syn cluster EbuildThings add=EbuildFdoMimeKeyword,EbuildMultilibKeyword,Ebuild64bitKeyword
+syn cluster EbuildThings add=EbuildFdoMimeKeyword,EbuildMultilibKeyword
syn cluster EbuildThings add=EbuildCronKeyword,EbuildGamesKeyword,EbuildToolFuncsKeyword
syn cluster EbuildThings add=EbuildSVNKeyword,EbuildAltKeyword,EbuildRPMKeyword,EbuildPythonKeyword
syn cluster EbuildThings add=EbuildCheckKernelKeyword,EbuildPerlModuleKeyword,EbuildDistutilsKeyword
@@ -314,7 +311,6 @@ hi def link EbuildBashCompKeyword Identifier
hi def link EbuildVimPluginKeyword Identifier
hi def link EbuildVimDocKeyword Identifier
hi def link EbuildMultilibKeyword Identifier
-hi def link Ebuild64bitKeyword Identifier
hi def link EbuildCronKeyword Identifier
hi def link EbuildGamesKeyword Identifier
hi def link EbuildToolFuncsKeyword Identifier
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2016-03-05 23:35 Tim Harder
0 siblings, 0 replies; 70+ messages in thread
From: Tim Harder @ 2016-03-05 23:35 UTC (permalink / raw
To: gentoo-commits
commit: 3a75be9bb83536b36bd9a6d6e747158dce5d30aa
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 19 13:28:07 2016 +0000
Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Sat Mar 5 23:31:10 2016 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=3a75be9b
syntax/ebuild: Remove traces of check-kernel.eclass
syntax/ebuild.vim | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index d690629..438900f 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -189,10 +189,6 @@ syn keyword EbuildPythonKeyword python-single-r1_pkg_setup python-any-r1_pkg_set
" deprecated functions
syn keyword EbuildDeprecatedKeyword python_parallel_foreach_impl python_export_best
-" check-kernel
-syn keyword EbuildCheckKernelKeyword check_version_h get_KV_info is_2_4_kernel is_2_5_kernel is_2_6_kernel
-syn keyword EbuildCheckKernelKeyword kernel_supports_modules
-
" perl-module
syn keyword EbuildPerlModuleKeyword perl-module_src_prep perl-module_src_compile perl-module_src_test
syn keyword EbuildPerlModuleKeyword perl-module_src_install perl-module_pkg_setup perl-module_pkg_preinst
@@ -297,7 +293,7 @@ syn cluster EbuildThings add=EbuildBashCompKeyword,EbuildVimPluginKeyword,Ebuild
syn cluster EbuildThings add=EbuildFdoMimeKeyword,EbuildMultilibKeyword
syn cluster EbuildThings add=EbuildCronKeyword,EbuildToolFuncsKeyword
syn cluster EbuildThings add=EbuildSVNKeyword,EbuildAltKeyword,EbuildRPMKeyword,EbuildPythonKeyword
-syn cluster EbuildThings add=EbuildCheckKernelKeyword,EbuildPerlModuleKeyword,EbuildDistutilsKeyword
+syn cluster EbuildThings add=EbuildPerlModuleKeyword,EbuildDistutilsKeyword
syn cluster EbuildThings add=EbuildDependApacheKeyword,EbuildApacheModuleKeyword,EbuildPamKeyword
syn cluster EbuildThings add=EbuildVirtualXKeyword,EbuildGnome2Keyword,EbuildAutoKeyword
syn cluster EbuildThings add=EbuildDeprecatedKeyword,EbuildUnpackerKeyword,EbuildUserKeyword
@@ -330,7 +326,6 @@ hi def link EbuildSVNKeyword Identifier
hi def link EbuildAltKeyword Identifier
hi def link EbuildRPMKeyword Identifier
hi def link EbuildPythonKeyword Identifier
-hi def link EbuildCheckKernelKeyword Identifier
hi def link EbuildPerlModuleKeyword Identifier
hi def link EbuildDistutilsKeyword Identifier
hi def link EbuildDependApacheKeyword Identifier
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2016-03-05 23:35 Tim Harder
0 siblings, 0 replies; 70+ messages in thread
From: Tim Harder @ 2016-03-05 23:35 UTC (permalink / raw
To: gentoo-commits
commit: 9216ee5b0ccc95b0c122523c7470e9adce870742
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 19 13:27:38 2016 +0000
Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Sat Mar 5 23:31:10 2016 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=9216ee5b
syntax/ebuild: Update for python-r1
syntax/ebuild.vim | 39 +++++++++++++++++++++++++++++----------
1 file changed, 29 insertions(+), 10 deletions(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index ca134ac..d690629 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -159,16 +159,35 @@ syn keyword EbuildAltKeyword alternatives_pkg_postrm
" rpm
syn keyword EbuildRPMKeyword rpm_unpack rpm_src_unpack
-" python
-syn keyword EbuildPythonKeyword python_pkg_setup python_convert_shebangs python_clean_installation_image
-syn keyword EbuildPythonKeyword python_src_prepare python_src_configure python_src_compile python_src_test
-syn keyword EbuildPythonKeyword python_src_install python_execute_function python_copy_sources
-syn keyword EbuildPythonKeyword python_generate_wrapper_scripts python_set_active_version python_need_rebuild
-syn keyword EbuildPythonKeyword PYTHON python_get_implementation python_get_implementational_package
-syn keyword EbuildPythonKeyword python_get_includedir python_get_libdir python_get_sitedir python_get_library
-syn keyword EbuildPythonKeyword python_get_version python_execute_nosetests python_execute_py.test
-syn keyword EbuildPythonKeyword python_execute_trial python_enable_pyc python_disable_pyc python_mod_optimize
-syn keyword EbuildPythonKeyword python_mod_cleanup
+" python (deprecated)
+syn keyword EbuildDeprecatedKeyword python_pkg_setup python_convert_shebangs python_clean_installation_image
+syn keyword EbuildDeprecatedKeyword python_src_prepare python_src_configure python_src_compile python_src_test
+syn keyword EbuildDeprecatedKeyword python_src_install python_execute_function
+syn keyword EbuildDeprecatedKeyword python_generate_wrapper_scripts python_set_active_version python_need_rebuild
+syn keyword EbuildDeprecatedKeyword PYTHON python_get_implementation python_get_implementational_package
+syn keyword EbuildDeprecatedKeyword python_get_libdir python_get_library
+syn keyword EbuildDeprecatedKeyword python_get_version python_execute_nosetests python_execute_py.test
+syn keyword EbuildDeprecatedKeyword python_execute_trial python_enable_pyc python_disable_pyc python_mod_optimize
+syn keyword EbuildDeprecatedKeyword python_mod_cleanup
+
+" python-utils-r1
+syn keyword EbuildPythonKeyword python_export python_get_sitedir python_get_includedir
+syn keyword EbuildPythonKeyword python_get_library_path python_get_CFLAGS python_get_LIBS
+syn keyword EbuildPythonKeyword python_get_PYTHON_CONFIG python_get_scriptdir
+syn keyword EbuildPythonKeyword python_optimize python_scriptinto python_doexe
+syn keyword EbuildPythonKeyword python_newexe python_doscript python_newscript
+syn keyword EbuildPythonKeyword python_moduleinto python_domodule python_doheader
+syn keyword EbuildPythonKeyword python_wrapper_setup python_is_python3 python_is_installed
+syn keyword EbuildPythonKeyword python_fix_shebang python_export_utf8_locale
+
+" python-r1, python-single-r1 and python-any-r1
+syn keyword EbuildPythonKeyword python_gen_usedep python_gen_useflags python_gen_cond_dep
+syn keyword EbuildPythonKeyword python_gen_impl_dep python_copy_sources python_foreach_impl
+syn keyword EbuildPythonKeyword python_setup python_replicate_script python_gen_any_dep
+syn keyword EbuildPythonKeyword python-single-r1_pkg_setup python-any-r1_pkg_setup
+
+" deprecated functions
+syn keyword EbuildDeprecatedKeyword python_parallel_foreach_impl python_export_best
" check-kernel
syn keyword EbuildCheckKernelKeyword check_version_h get_KV_info is_2_4_kernel is_2_5_kernel is_2_6_kernel
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2016-03-05 23:35 Tim Harder
0 siblings, 0 replies; 70+ messages in thread
From: Tim Harder @ 2016-03-05 23:35 UTC (permalink / raw
To: gentoo-commits
commit: 09b6105a516d7033eab0038d6086c565071a4208
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 19 13:03:05 2016 +0000
Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Sat Mar 5 23:31:10 2016 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=09b6105a
syntax/ebuild: Update eutils for banned, removed and moved functions
syntax/ebuild.vim | 37 ++++++++++++++++++++++++++++---------
1 file changed, 28 insertions(+), 9 deletions(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index fdf4653..f7b1523 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -63,16 +63,18 @@ syn keyword EbuildInherit inherit
" autotools
syn keyword EbuildAutoKeyword eautoreconf eaclocal _elibtoolize eautoconf eautoheader eautomake
+
" eutils
-syn keyword EbuildEutilsKeyword gen_usr_ldscript draw_line epatch have_NPTL get_number_of_jobs egetent
-syn keyword EbuildEutilsKeyword emktemp enewuser enewgroup edos2unix make_desktop_entry unpack_pdv
-syn keyword EbuildEutilsKeyword unpack_makeself check_license cdrom_get_cds cdrom_load_next
-syn keyword EbuildEutilsKeyword cdrom_locate_file_on_cd strip-linguas epause ebeep built_with_use
-syn keyword EbuildEutilsKeyword make_session_desktop domenu doicon newicon find_unpackable_file unpack_pdv
-syn keyword EbuildEutilsKeyword set_arch_to_kernel set_arch_to_portage preserve_old_lib
-syn keyword EbuildEutilsKeyword preserve_old_lib_notify built_with_use epunt_cxx dopamd newpamd
+syn keyword EbuildEutilsKeyword draw_line epatch have_NPTL get_number_of_jobs
+syn keyword EbuildEutilsKeyword emktemp edos2unix make_desktop_entry strip-linguas
+syn keyword EbuildEutilsKeyword make_session_desktop domenu doicon newicon
+syn keyword EbuildEutilsKeyword preserve_old_lib preserve_old_lib_notify epunt_cxx
syn keyword EbuildEutilsKeyword make_wrapper
+" deprecated & banned eutils functions
+syn keyword EbuildDeprecatedKeyword draw_line have_NPTL get_number_of_jobs check_license
+syn keyword EbuildDeprecatedKeyword ebeep epause built_with_use
+
" flag-o-matic
syn keyword EbuildFlagoKeyword setup-allowed-flags filter-flags filter-lfs-flags append-lfs-flags
syn keyword EbuildFlagoKeyword append-flags replace-flags replace-cpu-flags is-flag filter-mfpmath
@@ -140,7 +142,7 @@ syn keyword EbuildToolFuncsKeyword tc-getPROG tc-getAR tc-getAS tc-getCC tc-getC
syn keyword EbuildToolFuncsKeyword tc-getRANLIB tc-getF77 tc-getGCJ tc-getBUILD_CC tc-export ninj
syn keyword EbuildToolFuncsKeyword tc-is-cross-compiler tc-ninja_magic_to_arch tc-arch-kernel tc-arch
syn keyword EbuildToolFuncsKeyword tc-endian gcc-fullversion gcc-version gcc-major-version
-syn keyword EbuildToolFuncsKeyword gcc-minor-version gcc-micro-version
+syn keyword EbuildToolFuncsKeyword gcc-minor-version gcc-micro-version gen_usr_ldscript
" cron
syn keyword EbuildCronKeyword docrondir docron docrontab cron_pkg_postinst
@@ -209,6 +211,18 @@ syn keyword EbuildGnome2Keyword gnome2_src_configure gnome2_src_compile gnome2_s
syn keyword EbuildGnome2Keyword gnome2_gconf_install gnome2_gconf_uninstal gnome2_omf_fix
syn keyword EbuildGnome2Keyword gnome2_scrollkeeper_update gnome2_pkg_postinst gnome2_pkg_postrm
+" cdrom
+syn keyword EbuildCDROMKeyword cdrom_get_cds cdrom_load_next
+
+" linux-info
+syn keyword EbuildLinuxInfoKeyword set_arch_to_kernel set_arch_to_portage
+
+" unpacker
+syn keyword EbuildUnpackerKeyword unpack_pdv unpack_makeself
+
+" user
+syn keyword EbuildUserKeyword egetent enewuser enewgroup
+
" EXPORT_FUNCTIONS
syn match EbuildExportFunctions /EXPORT_FUNCTIONS/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
syn match EbuildExportFunctionsFunc contained /\S\+\(\s\|$\)\@=/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
@@ -271,7 +285,8 @@ syn cluster EbuildThings add=EbuildSVNKeyword,EbuildAltKeyword,EbuildRPMKeyword,
syn cluster EbuildThings add=EbuildCheckKernelKeyword,EbuildPerlModuleKeyword,EbuildDistutilsKeyword
syn cluster EbuildThings add=EbuildDependApacheKeyword,EbuildApacheModuleKeyword,EbuildPamKeyword
syn cluster EbuildThings add=EbuildVirtualXKeyword,EbuildGnome2Keyword,EbuildAutoKeyword
-syn cluster EbuildThings add=EbuildDeprecatedKeyword
+syn cluster EbuildThings add=EbuildDeprecatedKeyword,EbuildUnpackerKeyword,EbuildUserKeyword
+syn cluster EbuildThings add=EbuildCDROMKeyword,EbuildLinuxInfoKeyword
syn cluster shCommandSubList add=@EbuildThings
syn cluster shCommentGroup add=GentooBug
@@ -312,6 +327,10 @@ hi def link EbuildPamKeyword Identifier
hi def link EbuildVirtualXKeyword Identifier
hi def link EbuildGnome2Keyword Identifier
hi def link EbuildAutoKeyword Identifier
+hi def link EbuildCDROMKeyword Identifier
+hi def link EbuildLinuxInfoKeyword Identifier
+hi def link EbuildUnpackerKeyword Identifier
+hi def link EbuildUserKeyword Identifier
hi def link EclassDocumentation Identifier
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2016-03-05 23:35 Tim Harder
0 siblings, 0 replies; 70+ messages in thread
From: Tim Harder @ 2016-03-05 23:35 UTC (permalink / raw
To: gentoo-commits
commit: e52b2ec0fc88921d27e07f88acafecac6461c862
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 18 22:43:22 2016 +0000
Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Sat Mar 5 23:31:09 2016 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=e52b2ec0
ebuild syntax: Update for EAPI 6 keywords
syntax/ebuild.vim | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index 6f3cb92..e46dffe 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -37,7 +37,8 @@ syn keyword EbuildCoreKeyword newexe newheader newins newman newsbin prepall pre
syn keyword EbuildCoreKeyword prepallinfo prepallman prepallstrip has unpack dosed into
syn keyword EbuildCoreKeyword doinitd doconfd doenvd dojar domo dodir ebegin eend
syn keyword EbuildCoreKeyword newconfd newdoc newenvd newinitd newlib.a newlib.so
-syn keyword EbuildCoreKeyword hasq hasv useq usev usex elog
+syn keyword EbuildCoreKeyword hasq hasv useq usev usex elog eapply eapply_user
+syn keyword EbuildCoreKeyword einstalldocs in_iuse get_libdir
" Sandbox
syn keyword EbuildCoreKeyword addread addwrite adddeny addpredict
@@ -117,7 +118,7 @@ syn keyword EbuildVimPluginKeyword update_vim_afterscripts display_vim_plugin_he
syn keyword EbuildVimDocKeyword update_vim_helptags
" multilib
-syn keyword EbuildMultilibKeyword has_multilib_profile get_libdir get_multilibdir get_libdir_override
+syn keyword EbuildMultilibKeyword has_multilib_profile get_multilibdir get_libdir_override
syn keyword EbuildMultilibKeyword get_abi_var get_abi_CFLAGS get_abi_LDFLAGS get_abi_CHOST
syn keyword EbuildMultilibKeyword get_abi_FAKE_TARGETS get_abi_CDEFINE get_abi_LIBDIR get_install_abis
syn keyword EbuildMultilibKeyword get_all_abis get_all_libdirs is_final_abi number_abis get_ml_incdir
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2016-03-05 23:35 Tim Harder
0 siblings, 0 replies; 70+ messages in thread
From: Tim Harder @ 2016-03-05 23:35 UTC (permalink / raw
To: gentoo-commits
commit: 9aa001065e72315399266398b3fa93a575fafe66
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 19 12:48:27 2016 +0000
Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Sat Mar 5 23:31:10 2016 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=9aa00106
syntax/ebuild: Highlight banned & deprecated functions as errors
syntax/ebuild.vim | 18 ++++++++++++------
1 file changed, 12 insertions(+), 6 deletions(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index e46dffe..9bed29a 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -28,18 +28,22 @@ runtime syntax/gentoo-common.vim
syn match bkshFunction "^\s*\<\h[0-9a-zA-Z_\-\.]*\>\s*()" skipwhite skipnl contains=bkshFunctionParen
" Default keywords
-syn keyword EbuildCoreKeyword use has_version best_version use_with use_enable check_KV
+syn keyword EbuildCoreKeyword use has_version best_version use_with use_enable
syn keyword EbuildCoreKeyword keepdir econf die einstall einfo ewarn eerror diropts
-syn keyword EbuildCoreKeyword dobin docinto dodoc doexe dohard doheader dohtml doinfo doins
+syn keyword EbuildCoreKeyword dobin docinto dodoc doexe doheader doinfo doins
syn keyword EbuildCoreKeyword dolib dolib.a dolib.so doman dosbin dosym emake exeinto
syn keyword EbuildCoreKeyword exeopts fowners fperms insinto insopts into libopts newbin
-syn keyword EbuildCoreKeyword newexe newheader newins newman newsbin prepall prepalldocs
-syn keyword EbuildCoreKeyword prepallinfo prepallman prepallstrip has unpack dosed into
-syn keyword EbuildCoreKeyword doinitd doconfd doenvd dojar domo dodir ebegin eend
+syn keyword EbuildCoreKeyword newexe newheader newins newman newsbin has unpack into
+syn keyword EbuildCoreKeyword doinitd doconfd doenvd domo dodir ebegin eend
syn keyword EbuildCoreKeyword newconfd newdoc newenvd newinitd newlib.a newlib.so
-syn keyword EbuildCoreKeyword hasq hasv useq usev usex elog eapply eapply_user
+syn keyword EbuildCoreKeyword hasv usev usex elog eapply eapply_user
syn keyword EbuildCoreKeyword einstalldocs in_iuse get_libdir
+" Deprecated and banned functions
+syn keyword EbuildDeprecatedKeyword check_KV dohard dohtml prepall prepalldocs
+syn keyword EbuildDeprecatedKeyword prepallinfo prepallman prepallstrip dosed
+syn keyword EbuildDeprecatedKeyword dojar hasq useq
+
" Sandbox
syn keyword EbuildCoreKeyword addread addwrite adddeny addpredict
@@ -266,12 +270,14 @@ syn cluster EbuildThings add=EbuildSVNKeyword,EbuildAltKeyword,EbuildRPMKeyword,
syn cluster EbuildThings add=EbuildCheckKernelKeyword,EbuildPerlModuleKeyword,EbuildDistutilsKeyword
syn cluster EbuildThings add=EbuildDependApacheKeyword,EbuildApacheModuleKeyword,EbuildPamKeyword
syn cluster EbuildThings add=EbuildVirtualXKeyword,EbuildGnome2Keyword,EbuildAutoKeyword
+syn cluster EbuildThings add=EbuildDeprecatedKeyword
syn cluster shCommandSubList add=@EbuildThings
syn cluster shCommentGroup add=GentooBug
syn cluster shDblQuoteList add=EbuildErrorC
hi def link EbuildCoreKeyword Keyword
+hi def link EbuildDeprecatedKeyword Error
hi def link EbuildFunctions Special
hi def link EbuildInherit Include
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2014-11-29 18:36 Tim Harder
0 siblings, 0 replies; 70+ messages in thread
From: Tim Harder @ 2014-11-29 18:36 UTC (permalink / raw
To: gentoo-commits
commit: a7779eb763656f52ab9057b549e9883cbc43660a
Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 29 16:48:37 2014 +0000
Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Sat Nov 29 16:48:37 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/gentoo-syntax.git;a=commit;h=a7779eb7
metadata: update possible upstream tag names
---
syntax/gentoo-metadata.vim | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/syntax/gentoo-metadata.vim b/syntax/gentoo-metadata.vim
index 55e359e..8cae9a2 100644
--- a/syntax/gentoo-metadata.vim
+++ b/syntax/gentoo-metadata.vim
@@ -19,6 +19,7 @@ runtime! syntax/xml.vim
unlet b:current_syntax
syn cluster xmlTagHook add=metadataElement
+
syn match metadataElement contained 'packages'
syn match metadataElement contained 'herd'
syn match metadataElement contained 'maintainer'
@@ -27,6 +28,15 @@ syn match metadataElement contained 'name'
syn match metadataElement contained 'description'
syn match metadataElement contained 'longdescription'
+" upstream metadata info
+syn cluster xmlTagHook add=upstreamMetadata
+syn match upstreamMetadata contained 'upstream'
+syn match upstreamMetadata contained 'maintainer'
+syn match upstreamMetadata contained 'changelog'
+syn match upstreamMetadata contained 'doc'
+syn match upstreamMetadata contained 'bugs-to'
+syn match upstreamMetadata contained 'remote-id'
+
" Glep 56
" TODO add support for required attributes
syn match metadataElement contained 'use'
@@ -38,5 +48,6 @@ syn match metadataElement contained 'catmetadata'
syn match metadataElement contained 'pkgmetadata'
hi def link metadataElement Keyword
+hi def link upstreamMetadata Keyword
let b:current_syntax = "gentoo-metadata"
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2014-11-29 8:08 Tim Harder
0 siblings, 0 replies; 70+ messages in thread
From: Tim Harder @ 2014-11-29 8:08 UTC (permalink / raw
To: gentoo-commits
commit: 8e7f4bc702f7bc418a02327984f35941341f61e1
Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 29 08:07:08 2014 +0000
Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Sat Nov 29 08:07:08 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/gentoo-syntax.git;a=commit;h=8e7f4bc7
support pkg_info phase for EXPORT_FUNCTIONS
X-Gentoo-Bug: 531086
---
syntax/ebuild.vim | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index 497d743..6f3cb92 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -206,7 +206,7 @@ syn keyword EbuildGnome2Keyword gnome2_scrollkeeper_update gnome2_pkg_postinst g
" EXPORT_FUNCTIONS
syn match EbuildExportFunctions /EXPORT_FUNCTIONS/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
syn match EbuildExportFunctionsFunc contained /\S\+\(\s\|$\)\@=/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
-syn match EbuildExportFunctionsFuncE contained /\S\+\(\s\|$\)\@=\(\${\S\+}\|pkg_pretend\|pkg_nofetch\|pkg_setup\|src_unpack\|src_prepare\|src_configure\|src_compile\|src_test\|src_install\|pkg_preinst\|pkg_postinst\|pkg_prerm\|pkg_postrm\|pkg_config\)\@<!/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
+syn match EbuildExportFunctionsFuncE contained /\S\+\(\s\|$\)\@=\(\${\S\+}\|pkg_pretend\|pkg_nofetch\|pkg_setup\|src_unpack\|src_prepare\|src_configure\|src_compile\|src_test\|src_install\|pkg_preinst\|pkg_postinst\|pkg_prerm\|pkg_postrm\|pkg_config\|pkg_info\)\@<!/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
" Eclass documentation
syn match EclassDocumentation /@\(BLURB\|CODE\|DESCRIPTION\|ECLASS-VARIABLE\|ECLASS\|EXAMPLE\|FUNCTION\|MAINTAINER\|RETURN\|USAGE\|VARIABLE\):/ contained
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2014-11-29 7:50 Tim Harder
0 siblings, 0 replies; 70+ messages in thread
From: Tim Harder @ 2014-11-29 7:50 UTC (permalink / raw
To: gentoo-commits
commit: a3a9d028acae0af472beb7c29eb9e6da9a508b02
Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 29 07:48:42 2014 +0000
Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Sat Nov 29 07:48:42 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/gentoo-syntax.git;a=commit;h=a3a9d028
remove special highlighting for gentoo cvs headers
This feels pointless and causes bug #297282 anyway.
---
syntax/gentoo-common.vim | 6 ------
1 file changed, 6 deletions(-)
diff --git a/syntax/gentoo-common.vim b/syntax/gentoo-common.vim
index d509833..b3e2ae8 100644
--- a/syntax/gentoo-common.vim
+++ b/syntax/gentoo-common.vim
@@ -8,10 +8,6 @@ if &compatible || v:version < 603
finish
endif
-syn region GentooHeaderBlock start=/\%^\(#\)\@=/ end=/^$/ contains=GentooHeader
-syn region GentooHeader contained start=/^#/ end=/$/ contains=GentooHeaderCVSVar
-syn region GentooHeaderCVSVar contained start=/\$\S\+:/ end=/\$/
-
syn match GentooBug contained /\(\([gG]entoo \|[dD]ebian \|[sS]ource[Ff]orge \)\?[Bb]ug \(#\s*\)\?\|#\)\d\{1,\}/
" bad space
@@ -19,7 +15,5 @@ syn region GentooError start=/^ / end=/$/
" trailing whitespace
syn match GentooError /\s\+$/
-hi def link GentooHeader Comment
-hi def link GentooHeaderCVSVar PreProc
hi def link GentooBug Underlined
hi def link GentooError Error
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2014-11-29 7:19 Tim Harder
0 siblings, 0 replies; 70+ messages in thread
From: Tim Harder @ 2014-11-29 7:19 UTC (permalink / raw
To: gentoo-commits
commit: c1f92729082781148a27689eb983ecc3736ba387
Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 29 07:15:45 2014 +0000
Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Sat Nov 29 07:15:45 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/gentoo-syntax.git;a=commit;h=c1f92729
allow bracketed variables in exported functions for eclasses
X-Gentoo-Bug: 496458
---
syntax/ebuild.vim | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index 649bc47..497d743 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -206,7 +206,7 @@ syn keyword EbuildGnome2Keyword gnome2_scrollkeeper_update gnome2_pkg_postinst g
" EXPORT_FUNCTIONS
syn match EbuildExportFunctions /EXPORT_FUNCTIONS/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
syn match EbuildExportFunctionsFunc contained /\S\+\(\s\|$\)\@=/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
-syn match EbuildExportFunctionsFuncE contained /\S\+\(\s\|$\)\@=\(pkg_pretend\|pkg_nofetch\|pkg_setup\|src_unpack\|src_prepare\|src_configure\|src_compile\|src_test\|src_install\|pkg_preinst\|pkg_postinst\|pkg_prerm\|pkg_postrm\|pkg_config\)\@<!/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
+syn match EbuildExportFunctionsFuncE contained /\S\+\(\s\|$\)\@=\(\${\S\+}\|pkg_pretend\|pkg_nofetch\|pkg_setup\|src_unpack\|src_prepare\|src_configure\|src_compile\|src_test\|src_install\|pkg_preinst\|pkg_postinst\|pkg_prerm\|pkg_postrm\|pkg_config\)\@<!/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
" Eclass documentation
syn match EclassDocumentation /@\(BLURB\|CODE\|DESCRIPTION\|ECLASS-VARIABLE\|ECLASS\|EXAMPLE\|FUNCTION\|MAINTAINER\|RETURN\|USAGE\|VARIABLE\):/ contained
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2014-11-29 7:19 Tim Harder
0 siblings, 0 replies; 70+ messages in thread
From: Tim Harder @ 2014-11-29 7:19 UTC (permalink / raw
To: gentoo-commits
commit: 7a6071bfd2e8bd250a7e5da8a3895ab1c9b36a0a
Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 29 07:03:21 2014 +0000
Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Sat Nov 29 07:03:21 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/gentoo-syntax.git;a=commit;h=7a6071bf
fix minor spelling errors
---
syntax/ebuild.vim | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index 7a1eafa..649bc47 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -210,7 +210,7 @@ syn match EbuildExportFunctionsFuncE contained /\S\+\(\s\|$\)\@=\(pkg_pretend\|p
" Eclass documentation
syn match EclassDocumentation /@\(BLURB\|CODE\|DESCRIPTION\|ECLASS-VARIABLE\|ECLASS\|EXAMPLE\|FUNCTION\|MAINTAINER\|RETURN\|USAGE\|VARIABLE\):/ contained
-" use shComment (sh.vim), make it compatbile with other comment hightlights
+" use shComment (sh.vim), make it compatible with other comment highlights
syn match shComment "^\s*\zs#.*$" contains=EclassDocumentation
syn match shComment "\s\zs#.*$" contains=EclassDocumentation
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2014-11-29 4:58 Tim Harder
0 siblings, 0 replies; 70+ messages in thread
From: Tim Harder @ 2014-11-29 4:58 UTC (permalink / raw
To: gentoo-commits
commit: 50486e33f5e6e87a5489738a941d021051e30814
Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 29 04:56:29 2014 +0000
Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Sat Nov 29 04:56:29 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/gentoo-syntax.git;a=commit;h=50486e33
add proper PORTAGE_IONICE_COMMAND highlighting for make.conf
X-Gentoo-Bug: 513702
---
syntax/gentoo-make-conf.vim | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/syntax/gentoo-make-conf.vim b/syntax/gentoo-make-conf.vim
index 41ae65c..205b1ab 100644
--- a/syntax/gentoo-make-conf.vim
+++ b/syntax/gentoo-make-conf.vim
@@ -31,7 +31,7 @@ syn match GentooMakeConfEMISCIX /\\.\|\$\({[^}]\+}\|[a-zA-Z0-9\-\_]\+\)/ conta
" naughty
syn match GentooMakeConfEMISCN /LDFLAGS\|ASFLAGS\|ARCH\|ELIBC\|KERNEL\|USERLAND/ contained nextgroup=GentooMakeConfEMISCE skipwhite
" known but not handled specially
-syn match GentooMakeConfEMISCK /GENTOO_MIRRORS\|SYNC\|PORTAGE_NICENESS\|PORTDIR_OVERLAY\|PORTAGE_GPG_DIR\|PORTAGE_GPG_KEY\|CONFIG_PROTECT_MASK\|CONFIG_PROTECT\|FETCHCOMMAND\|RESUMECOMMAND\|AUTOCLEAN\|BUILD_PREFIX\|CBUILD\|CLEAN_DELAY\|COLLISION_IGNORE\|DISTDIR\|DOC_SYMLINKS_DIR\|EMERGE_DEFAULT_OPTS\|HTTP_PROXY\|FTP_PROXY\|NOCOLOR\|PKGDIR\|PORT_LOGDIR\|PORTAGE_BINHOST\|PORTAGE_BINHOST\|PORTAGE_BINPKG_TAR_OPTS\|PORTAGE_COMPRESS\|PORTAGE_COMPRESS_FLAGS\|PORTAGE_ELOG_CLASSES\|PORTAGE_ELOG_COMMAND\|PORTAGE_ELOG_MAILFROM\|PORTAGE_ELOG_MAILURI\|PORTAGE_ELOG_SYSTEM\|PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS\|PORTAGE_FETCH_RESUME_MIN_SIZE\|PORTAGE_RSYNC_EXTRA_OPTS\|PORTAGE_RSYNC_OPTS\|PORTAGE_RSYNC_INITIAL_TIMEOUT\|PORTAGE_RSYNC_RETRIES\|PORTAGE_TMPDIR\|PORTAGE_WORKDIR_MODE\|PORTDIR\|ROOT\|RSYNC_EXCLUDEFROM\|RSYNC_RETRIES\|RSYNC_TIMEOUT\|RPMDIR\|USE_ORDER\|LINGUAS\|VIDEO_CARDS\|INPUT_DEVICES\|CAMERAS\|EXTRA_ECONF\|ALSA_CARDS\|ALSA_PCM_PLUGINS\|PORTAGE_TMPFS\|INSTALL_MASK\|QA_STRICT_EXECSTACK\|QA_
STRICT_WX_LOAD\|QA_STRICT_TEXTRELS\|APACHE2_MODULES\|APACHE2_MPMS\|CROSSCOMPILE_OPTS\|DVB_CARDS\|FOO2ZJS_DEVICES\|LCD_DEVICES\|LIRC_DEVICES\|MISDN_CARDS/ contained nextgroup=GentooMakeConfEMISCE skipwhite
+syn match GentooMakeConfEMISCK /GENTOO_MIRRORS\|SYNC\|PORTAGE_NICENESS\|PORTDIR_OVERLAY\|PORTAGE_GPG_DIR\|PORTAGE_GPG_KEY\|CONFIG_PROTECT_MASK\|CONFIG_PROTECT\|FETCHCOMMAND\|RESUMECOMMAND\|AUTOCLEAN\|BUILD_PREFIX\|CBUILD\|CLEAN_DELAY\|COLLISION_IGNORE\|DISTDIR\|DOC_SYMLINKS_DIR\|EMERGE_DEFAULT_OPTS\|HTTP_PROXY\|FTP_PROXY\|NOCOLOR\|PKGDIR\|PORT_LOGDIR\|PORTAGE_BINHOST\|PORTAGE_BINHOST\|PORTAGE_BINPKG_TAR_OPTS\|PORTAGE_COMPRESS\|PORTAGE_COMPRESS_FLAGS\|PORTAGE_ELOG_CLASSES\|PORTAGE_ELOG_COMMAND\|PORTAGE_ELOG_MAILFROM\|PORTAGE_ELOG_MAILURI\|PORTAGE_ELOG_SYSTEM\|PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS\|PORTAGE_FETCH_RESUME_MIN_SIZE\|PORTAGE_RSYNC_EXTRA_OPTS\|PORTAGE_RSYNC_OPTS\|PORTAGE_RSYNC_INITIAL_TIMEOUT\|PORTAGE_RSYNC_RETRIES\|PORTAGE_TMPDIR\|PORTAGE_WORKDIR_MODE\|PORTDIR\|ROOT\|RSYNC_EXCLUDEFROM\|RSYNC_RETRIES\|RSYNC_TIMEOUT\|RPMDIR\|USE_ORDER\|LINGUAS\|VIDEO_CARDS\|INPUT_DEVICES\|CAMERAS\|EXTRA_ECONF\|ALSA_CARDS\|ALSA_PCM_PLUGINS\|PORTAGE_TMPFS\|INSTALL_MASK\|QA_STRICT_EXECSTACK\|QA_
STRICT_WX_LOAD\|QA_STRICT_TEXTRELS\|APACHE2_MODULES\|APACHE2_MPMS\|CROSSCOMPILE_OPTS\|DVB_CARDS\|FOO2ZJS_DEVICES\|LCD_DEVICES\|LIRC_DEVICES\|MISDN_CARDS\|PORTAGE_IONICE_COMMAND/ contained nextgroup=GentooMakeConfEMISCE skipwhite
" common eclass stuff
syn match GentooMakeConfEMISCKE /EBEEP_IGNORE\|EPAUSE_IGNORE\|CHECKREQS_ACTION\|BREAKME\|ECHANGELOG_USER\|CCACHE_SIZE\|CCACHE_DIR\|DISTCC_DIR/ contained nextgroup=GentooMakeConfEMISCE skipwhite
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2014-11-29 4:41 Tim Harder
0 siblings, 0 replies; 70+ messages in thread
From: Tim Harder @ 2014-11-29 4:41 UTC (permalink / raw
To: gentoo-commits
commit: 91de08b764593b7a7d4f60cae85f90763930e873
Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 29 04:33:25 2014 +0000
Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Sat Nov 29 04:33:25 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/gentoo-syntax.git;a=commit;h=91de08b7
Revert "wrap some long lines"
This breaks some pattern matching (bug #531076).
---
syntax/ebuild.vim | 4 +---
syntax/gentoo-make-conf.vim | 25 ++++---------------------
2 files changed, 5 insertions(+), 24 deletions(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index 3f7cc0c..9ea2c15 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -206,9 +206,7 @@ syn keyword EbuildGnome2Keyword gnome2_scrollkeeper_update gnome2_pkg_postinst g
" EXPORT_FUNCTIONS
syn match EbuildExportFunctions /EXPORT_FUNCTIONS/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
syn match EbuildExportFunctionsFunc contained /\S\+\(\s\|$\)\@=/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
-syn match EbuildExportFunctionsFuncE contained /\S\+\(\s\|$\)\@=\(pkg_nofetch\|pkg_setup
- \|src_unpack\|src_prepare\|src_configure\|src_compile\|src_test\|src_install\|pkg_preinst
- \|pkg_postinst\|pkg_prerm\|pkg_postrm\|pkg_config\)\@<!/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
+syn match EbuildExportFunctionsFuncE contained /\S\+\(\s\|$\)\@=\(pkg_nofetch\|pkg_setup\|src_unpack\|src_prepare\|src_configure\|src_compile\|src_test\|src_install\|pkg_preinst\|pkg_postinst\|pkg_prerm\|pkg_postrm\|pkg_config\)\@<!/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
" Eclass documentation
syn match EclassDocumentation /@\(BLURB\|CODE\|DESCRIPTION\|ECLASS-VARIABLE\|ECLASS\|EXAMPLE\|FUNCTION\|MAINTAINER\|RETURN\|USAGE\|VARIABLE\):/ contained
diff --git a/syntax/gentoo-make-conf.vim b/syntax/gentoo-make-conf.vim
index fe48952..41ae65c 100644
--- a/syntax/gentoo-make-conf.vim
+++ b/syntax/gentoo-make-conf.vim
@@ -17,10 +17,7 @@ endif
runtime syntax/gentoo-common.vim
-syn cluster GentooMakeConfEC add=GentooMakeConfEUse,GentooMakeConfEAK,GentooMakeConfEAL,
- \GentooMakeConfEAP,GentooMakeConfECFLAGS,GentooMakeConfELDFLAGS,GentooMakeConfEMAKEOPTS,
- \GentooMakeConfECHOST,GentooMakeConfEFEATURES,GentooMakeConfEMISC,GentooMakeConfEMISCK,
- \GentooMakeConfEMISCKE,GentooMakeConfEMISCN
+syn cluster GentooMakeConfEC add=GentooMakeConfEUse,GentooMakeConfEAK,GentooMakeConfEAL,GentooMakeConfEAP,GentooMakeConfECFLAGS,GentooMakeConfELDFLAGS,GentooMakeConfEMAKEOPTS,GentooMakeConfECHOST,GentooMakeConfEFEATURES,GentooMakeConfEMISC,GentooMakeConfEMISCK,GentooMakeConfEMISCKE,GentooMakeConfEMISCN
syn region GentooMakeConfE start=/^/ end=/$/ contains=@GentooMakeConfEC,GentooMakeConfComment
" MISC {{{
@@ -34,22 +31,9 @@ syn match GentooMakeConfEMISCIX /\\.\|\$\({[^}]\+}\|[a-zA-Z0-9\-\_]\+\)/ conta
" naughty
syn match GentooMakeConfEMISCN /LDFLAGS\|ASFLAGS\|ARCH\|ELIBC\|KERNEL\|USERLAND/ contained nextgroup=GentooMakeConfEMISCE skipwhite
" known but not handled specially
-syn match GentooMakeConfEMISCK /GENTOO_MIRRORS\|SYNC\|PORTAGE_NICENESS\|PORTDIR_OVERLAY
- \|PORTAGE_GPG_DIR\|PORTAGE_GPG_KEY\|CONFIG_PROTECT_MASK\|CONFIG_PROTECT\|FETCHCOMMAND
- \|RESUMECOMMAND\|AUTOCLEAN\|BUILD_PREFIX\|CBUILD\|CLEAN_DELAY\|COLLISION_IGNORE\|DISTDIR
- \|DOC_SYMLINKS_DIR\|EMERGE_DEFAULT_OPTS\|HTTP_PROXY\|FTP_PROXY\|NOCOLOR\|PKGDIR\|PORT_LOGDIR
- \|PORTAGE_BINHOST\|PORTAGE_BINHOST\|PORTAGE_BINPKG_TAR_OPTS\|PORTAGE_COMPRESS\|PORTAGE_COMPRESS_FLAGS
- \|PORTAGE_ELOG_CLASSES\|PORTAGE_ELOG_COMMAND\|PORTAGE_ELOG_MAILFROM\|PORTAGE_ELOG_MAILURI
- \|PORTAGE_ELOG_SYSTEM\|PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS\|PORTAGE_FETCH_RESUME_MIN_SIZE
- \|PORTAGE_RSYNC_EXTRA_OPTS\|PORTAGE_RSYNC_OPTS\|PORTAGE_RSYNC_INITIAL_TIMEOUT\|PORTAGE_RSYNC_RETRIES
- \|PORTAGE_TMPDIR\|PORTAGE_WORKDIR_MODE\|PORTDIR\|ROOT\|RSYNC_EXCLUDEFROM\|RSYNC_RETRIES
- \|RSYNC_TIMEOUT\|RPMDIR\|USE_ORDER\|LINGUAS\|VIDEO_CARDS\|INPUT_DEVICES\|CAMERAS\|EXTRA_ECONF
- \|ALSA_CARDS\|ALSA_PCM_PLUGINS\|PORTAGE_TMPFS\|INSTALL_MASK\|QA_STRICT_EXECSTACK\|QA_STRICT_WX_LOAD
- \|QA_STRICT_TEXTRELS\|APACHE2_MODULES\|APACHE2_MPMS\|CROSSCOMPILE_OPTS\|DVB_CARDS\|FOO2ZJS_DEVICES
- \|LCD_DEVICES\|LIRC_DEVICES\|MISDN_CARDS/ contained nextgroup=GentooMakeConfEMISCE skipwhite
+syn match GentooMakeConfEMISCK /GENTOO_MIRRORS\|SYNC\|PORTAGE_NICENESS\|PORTDIR_OVERLAY\|PORTAGE_GPG_DIR\|PORTAGE_GPG_KEY\|CONFIG_PROTECT_MASK\|CONFIG_PROTECT\|FETCHCOMMAND\|RESUMECOMMAND\|AUTOCLEAN\|BUILD_PREFIX\|CBUILD\|CLEAN_DELAY\|COLLISION_IGNORE\|DISTDIR\|DOC_SYMLINKS_DIR\|EMERGE_DEFAULT_OPTS\|HTTP_PROXY\|FTP_PROXY\|NOCOLOR\|PKGDIR\|PORT_LOGDIR\|PORTAGE_BINHOST\|PORTAGE_BINHOST\|PORTAGE_BINPKG_TAR_OPTS\|PORTAGE_COMPRESS\|PORTAGE_COMPRESS_FLAGS\|PORTAGE_ELOG_CLASSES\|PORTAGE_ELOG_COMMAND\|PORTAGE_ELOG_MAILFROM\|PORTAGE_ELOG_MAILURI\|PORTAGE_ELOG_SYSTEM\|PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS\|PORTAGE_FETCH_RESUME_MIN_SIZE\|PORTAGE_RSYNC_EXTRA_OPTS\|PORTAGE_RSYNC_OPTS\|PORTAGE_RSYNC_INITIAL_TIMEOUT\|PORTAGE_RSYNC_RETRIES\|PORTAGE_TMPDIR\|PORTAGE_WORKDIR_MODE\|PORTDIR\|ROOT\|RSYNC_EXCLUDEFROM\|RSYNC_RETRIES\|RSYNC_TIMEOUT\|RPMDIR\|USE_ORDER\|LINGUAS\|VIDEO_CARDS\|INPUT_DEVICES\|CAMERAS\|EXTRA_ECONF\|ALSA_CARDS\|ALSA_PCM_PLUGINS\|PORTAGE_TMPFS\|INSTALL_MASK\|QA_STRICT_EXECSTACK\|QA_
STRICT_WX_LOAD\|QA_STRICT_TEXTRELS\|APACHE2_MODULES\|APACHE2_MPMS\|CROSSCOMPILE_OPTS\|DVB_CARDS\|FOO2ZJS_DEVICES\|LCD_DEVICES\|LIRC_DEVICES\|MISDN_CARDS/ contained nextgroup=GentooMakeConfEMISCE skipwhite
" common eclass stuff
-syn match GentooMakeConfEMISCKE /EBEEP_IGNORE\|EPAUSE_IGNORE\|CHECKREQS_ACTION\|BREAKME\|ECHANGELOG_USER
- \|CCACHE_SIZE\|CCACHE_DIR\|DISTCC_DIR/ contained nextgroup=GentooMakeConfEMISCE skipwhite
+syn match GentooMakeConfEMISCKE /EBEEP_IGNORE\|EPAUSE_IGNORE\|CHECKREQS_ACTION\|BREAKME\|ECHANGELOG_USER\|CCACHE_SIZE\|CCACHE_DIR\|DISTCC_DIR/ contained nextgroup=GentooMakeConfEMISCE skipwhite
hi def link GentooMakeConfEMISC Keyword
hi def link GentooMakeConfEMISCK Identifier
@@ -141,8 +125,7 @@ syn cluster GentooMakeConfECFLAGSIC add=GentooMakeConfECFLAGSIB1,GentooMakeConfE
syn region GentooMakeConfECFLAGSV contained start=/"/ end=/"/ contains=@GentooMakeConfECFLAGSIC
syn match GentooMakeConfECFLAGSIB1 /-ffast-math\|-freduce-all-givs\|-mfpmath=sse,387\|-DNDEBUG\|-s\([a-zA-Z0-9\-\_]\)\@!\|-Wno\S\+\|x86.\?64\|-mvis/ contained
syn match GentooMakeConfECFLAGSIB2 /-[0o][123s]/ contained
-syn match GentooMakeConfECFLAGSIB3 /\%(-Os\|-fPIC\|-fpic\|-DPIC\)\%(\(=\%(k8\|opteron
- \|athlon64\|athlon-fx\).*\)\@<=\|\(.*=\%(k8\|opteron\|athlon64\|athlon-fx\)\)\@=\)/
+syn match GentooMakeConfECFLAGSIB3 /\%(-Os\|-fPIC\|-fpic\|-DPIC\)\%(\(=\%(k8\|opteron\|athlon64\|athlon-fx\).*\)\@<=\|\(.*=\%(k8\|opteron\|athlon64\|athlon-fx\)\)\@=\)/
syn match GentooMakeConfECFLAGSIX /\\.\|\$\({[^}]\+}\|[a-zA-Z0-9\-\_]\+\)/ contained
syn region GentooMakeConfECFLAGSVNoQ contained start=/[^ "]/ end=/\s\|$/ contains=GentooMakeConfECFLAGSIX
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2014-11-29 4:41 Tim Harder
0 siblings, 0 replies; 70+ messages in thread
From: Tim Harder @ 2014-11-29 4:41 UTC (permalink / raw
To: gentoo-commits
commit: 32f79ee279545aa7532138090f6a745bdf26cc5c
Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 29 04:39:27 2014 +0000
Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Sat Nov 29 04:39:27 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/gentoo-syntax.git;a=commit;h=32f79ee2
add pkg_pretend to function pattern lists
---
syntax/ebuild.vim | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index 9ea2c15..7a1eafa 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -43,7 +43,7 @@ syn keyword EbuildCoreKeyword hasq hasv useq usev usex elog
syn keyword EbuildCoreKeyword addread addwrite adddeny addpredict
" Recognised functions
-syn keyword EbuildFunctions pkg_nofetch pkg_setup src_unpack src_compile src_test src_install
+syn keyword EbuildFunctions pkg_pretend pkg_nofetch pkg_setup src_unpack src_compile src_test src_install
syn keyword EbuildFunctions pkg_preinst pkg_postinst pkg_prerm pkg_postrm pkg_config
syn keyword EbuildFunctions pkg_info src_prepare src_configure
@@ -206,7 +206,7 @@ syn keyword EbuildGnome2Keyword gnome2_scrollkeeper_update gnome2_pkg_postinst g
" EXPORT_FUNCTIONS
syn match EbuildExportFunctions /EXPORT_FUNCTIONS/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
syn match EbuildExportFunctionsFunc contained /\S\+\(\s\|$\)\@=/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
-syn match EbuildExportFunctionsFuncE contained /\S\+\(\s\|$\)\@=\(pkg_nofetch\|pkg_setup\|src_unpack\|src_prepare\|src_configure\|src_compile\|src_test\|src_install\|pkg_preinst\|pkg_postinst\|pkg_prerm\|pkg_postrm\|pkg_config\)\@<!/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
+syn match EbuildExportFunctionsFuncE contained /\S\+\(\s\|$\)\@=\(pkg_pretend\|pkg_nofetch\|pkg_setup\|src_unpack\|src_prepare\|src_configure\|src_compile\|src_test\|src_install\|pkg_preinst\|pkg_postinst\|pkg_prerm\|pkg_postrm\|pkg_config\)\@<!/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
" Eclass documentation
syn match EclassDocumentation /@\(BLURB\|CODE\|DESCRIPTION\|ECLASS-VARIABLE\|ECLASS\|EXAMPLE\|FUNCTION\|MAINTAINER\|RETURN\|USAGE\|VARIABLE\):/ contained
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2014-11-02 0:28 Tim Harder
0 siblings, 0 replies; 70+ messages in thread
From: Tim Harder @ 2014-11-02 0:28 UTC (permalink / raw
To: gentoo-commits
commit: d674b748745a77879bc6233c8c836e98d00860f3
Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 1 23:48:25 2014 +0000
Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Sun Nov 2 00:10:29 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/gentoo-syntax.git;a=commit;h=d674b748
wrap some long lines
---
syntax/ebuild.vim | 4 +++-
syntax/gentoo-make-conf.vim | 25 +++++++++++++++++++++----
2 files changed, 24 insertions(+), 5 deletions(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index c18c20a..c85beef 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -206,7 +206,9 @@ syn keyword EbuildGnome2Keyword gnome2_scrollkeeper_update gnome2_pkg_postinst g
" EXPORT_FUNCTIONS
syn match EbuildExportFunctions /EXPORT_FUNCTIONS/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
syn match EbuildExportFunctionsFunc contained /\S\+\(\s\|$\)\@=/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
-syn match EbuildExportFunctionsFuncE contained /\S\+\(\s\|$\)\@=\(pkg_nofetch\|pkg_setup\|src_unpack\|src_prepare\|src_configure\|src_compile\|src_test\|src_install\|pkg_preinst\|pkg_postinst\|pkg_prerm\|pkg_postrm\|pkg_config\)\@<!/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
+syn match EbuildExportFunctionsFuncE contained /\S\+\(\s\|$\)\@=\(pkg_nofetch\|pkg_setup
+ \|src_unpack\|src_prepare\|src_configure\|src_compile\|src_test\|src_install\|pkg_preinst
+ \|pkg_postinst\|pkg_prerm\|pkg_postrm\|pkg_config\)\@<!/ skipwhite nextgroup=EbuildExportFunctionsFunc,EbuildExportFunctionsFuncE
" Eclass documentation
syn match EclassDocumentation /@\(BLURB\|CODE\|DESCRIPTION\|ECLASS-VARIABLE\|ECLASS\|EXAMPLE\|FUNCTION\|MAINTAINER\|RETURN\|USAGE\|VARIABLE\):/ contained
diff --git a/syntax/gentoo-make-conf.vim b/syntax/gentoo-make-conf.vim
index 50b63bd..4d3c2b3 100644
--- a/syntax/gentoo-make-conf.vim
+++ b/syntax/gentoo-make-conf.vim
@@ -17,7 +17,10 @@ endif
runtime syntax/gentoo-common.vim
-syn cluster GentooMakeConfEC add=GentooMakeConfEUse,GentooMakeConfEAK,GentooMakeConfEAL,GentooMakeConfEAP,GentooMakeConfECFLAGS,GentooMakeConfELDFLAGS,GentooMakeConfEMAKEOPTS,GentooMakeConfECHOST,GentooMakeConfEFEATURES,GentooMakeConfEMISC,GentooMakeConfEMISCK,GentooMakeConfEMISCKE,GentooMakeConfEMISCN
+syn cluster GentooMakeConfEC add=GentooMakeConfEUse,GentooMakeConfEAK,GentooMakeConfEAL,
+ \GentooMakeConfEAP,GentooMakeConfECFLAGS,GentooMakeConfELDFLAGS,GentooMakeConfEMAKEOPTS,
+ \GentooMakeConfECHOST,GentooMakeConfEFEATURES,GentooMakeConfEMISC,GentooMakeConfEMISCK,
+ \GentooMakeConfEMISCKE,GentooMakeConfEMISCN
syn region GentooMakeConfE start=/^/ end=/$/ contains=@GentooMakeConfEC,GentooMakeConfComment
" MISC {{{
@@ -31,9 +34,22 @@ syn match GentooMakeConfEMISCIX /\\.\|\$\({[^}]\+}\|[a-zA-Z0-9\-\_]\+\)/ conta
" naughty
syn match GentooMakeConfEMISCN /LDFLAGS\|ASFLAGS\|ARCH\|ELIBC\|KERNEL\|USERLAND/ contained nextgroup=GentooMakeConfEMISCE skipwhite
" known but not handled specially
-syn match GentooMakeConfEMISCK /GENTOO_MIRRORS\|SYNC\|PORTAGE_NICENESS\|PORTDIR_OVERLAY\|PORTAGE_GPG_DIR\|PORTAGE_GPG_KEY\|CONFIG_PROTECT_MASK\|CONFIG_PROTECT\|FETCHCOMMAND\|RESUMECOMMAND\|AUTOCLEAN\|BUILD_PREFIX\|CBUILD\|CLEAN_DELAY\|COLLISION_IGNORE\|DISTDIR\|DOC_SYMLINKS_DIR\|EMERGE_DEFAULT_OPTS\|HTTP_PROXY\|FTP_PROXY\|NOCOLOR\|PKGDIR\|PORT_LOGDIR\|PORTAGE_BINHOST\|PORTAGE_BINHOST\|PORTAGE_BINPKG_TAR_OPTS\|PORTAGE_COMPRESS\|PORTAGE_COMPRESS_FLAGS\|PORTAGE_ELOG_CLASSES\|PORTAGE_ELOG_COMMAND\|PORTAGE_ELOG_MAILFROM\|PORTAGE_ELOG_MAILURI\|PORTAGE_ELOG_SYSTEM\|PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS\|PORTAGE_FETCH_RESUME_MIN_SIZE\|PORTAGE_RSYNC_EXTRA_OPTS\|PORTAGE_RSYNC_OPTS\|PORTAGE_RSYNC_INITIAL_TIMEOUT\|PORTAGE_RSYNC_RETRIES\|PORTAGE_TMPDIR\|PORTAGE_WORKDIR_MODE\|PORTDIR\|ROOT\|RSYNC_EXCLUDEFROM\|RSYNC_RETRIES\|RSYNC_TIMEOUT\|RPMDIR\|USE_ORDER\|LINGUAS\|VIDEO_CARDS\|INPUT_DEVICES\|CAMERAS\|EXTRA_ECONF\|ALSA_CARDS\|ALSA_PCM_PLUGINS\|PORTAGE_TMPFS\|INSTALL_MASK\|QA_STRICT_EXECSTACK\|QA_
STRICT_WX_LOAD\|QA_STRICT_TEXTRELS\|APACHE2_MODULES\|APACHE2_MPMS\|CROSSCOMPILE_OPTS\|DVB_CARDS\|FOO2ZJS_DEVICES\|LCD_DEVICES\|LIRC_DEVICES\|MISDN_CARDS/ contained nextgroup=GentooMakeConfEMISCE skipwhite
+syn match GentooMakeConfEMISCK /GENTOO_MIRRORS\|SYNC\|PORTAGE_NICENESS\|PORTDIR_OVERLAY
+ \|PORTAGE_GPG_DIR\|PORTAGE_GPG_KEY\|CONFIG_PROTECT_MASK\|CONFIG_PROTECT\|FETCHCOMMAND
+ \|RESUMECOMMAND\|AUTOCLEAN\|BUILD_PREFIX\|CBUILD\|CLEAN_DELAY\|COLLISION_IGNORE\|DISTDIR
+ \|DOC_SYMLINKS_DIR\|EMERGE_DEFAULT_OPTS\|HTTP_PROXY\|FTP_PROXY\|NOCOLOR\|PKGDIR\|PORT_LOGDIR
+ \|PORTAGE_BINHOST\|PORTAGE_BINHOST\|PORTAGE_BINPKG_TAR_OPTS\|PORTAGE_COMPRESS\|PORTAGE_COMPRESS_FLAGS
+ \|PORTAGE_ELOG_CLASSES\|PORTAGE_ELOG_COMMAND\|PORTAGE_ELOG_MAILFROM\|PORTAGE_ELOG_MAILURI
+ \|PORTAGE_ELOG_SYSTEM\|PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS\|PORTAGE_FETCH_RESUME_MIN_SIZE
+ \|PORTAGE_RSYNC_EXTRA_OPTS\|PORTAGE_RSYNC_OPTS\|PORTAGE_RSYNC_INITIAL_TIMEOUT\|PORTAGE_RSYNC_RETRIES
+ \|PORTAGE_TMPDIR\|PORTAGE_WORKDIR_MODE\|PORTDIR\|ROOT\|RSYNC_EXCLUDEFROM\|RSYNC_RETRIES
+ \|RSYNC_TIMEOUT\|RPMDIR\|USE_ORDER\|LINGUAS\|VIDEO_CARDS\|INPUT_DEVICES\|CAMERAS\|EXTRA_ECONF
+ \|ALSA_CARDS\|ALSA_PCM_PLUGINS\|PORTAGE_TMPFS\|INSTALL_MASK\|QA_STRICT_EXECSTACK\|QA_STRICT_WX_LOAD
+ \|QA_STRICT_TEXTRELS\|APACHE2_MODULES\|APACHE2_MPMS\|CROSSCOMPILE_OPTS\|DVB_CARDS\|FOO2ZJS_DEVICES
+ \|LCD_DEVICES\|LIRC_DEVICES\|MISDN_CARDS/ contained nextgroup=GentooMakeConfEMISCE skipwhite
" common eclass stuff
-syn match GentooMakeConfEMISCKE /EBEEP_IGNORE\|EPAUSE_IGNORE\|CHECKREQS_ACTION\|BREAKME\|ECHANGELOG_USER\|CCACHE_SIZE\|CCACHE_DIR\|DISTCC_DIR/ contained nextgroup=GentooMakeConfEMISCE skipwhite
+syn match GentooMakeConfEMISCKE /EBEEP_IGNORE\|EPAUSE_IGNORE\|CHECKREQS_ACTION\|BREAKME\|ECHANGELOG_USER
+ \|CCACHE_SIZE\|CCACHE_DIR\|DISTCC_DIR/ contained nextgroup=GentooMakeConfEMISCE skipwhite
hi def link GentooMakeConfEMISC Keyword
hi def link GentooMakeConfEMISCK Identifier
@@ -125,7 +141,8 @@ syn cluster GentooMakeConfECFLAGSIC add=GentooMakeConfECFLAGSIB1,GentooMakeConfE
syn region GentooMakeConfECFLAGSV contained start=/"/ end=/"/ contains=@GentooMakeConfECFLAGSIC
syn match GentooMakeConfECFLAGSIB1 /-ffast-math\|-freduce-all-givs\|-mfpmath=sse,387\|-DNDEBUG\|-s\([a-zA-Z0-9\-\_]\)\@!\|-Wno\S\+\|x86.\?64\|-mvis/ contained
syn match GentooMakeConfECFLAGSIB2 /-[0o][123s]/ contained
-syn match GentooMakeConfECFLAGSIB3 /\%(-Os\|-fPIC\|-fpic\|-DPIC\)\%(\(=\%(k8\|opteron\|athlon64\|athlon-fx\).*\)\@<=\|\(.*=\%(k8\|opteron\|athlon64\|athlon-fx\)\)\@=\)/
+syn match GentooMakeConfECFLAGSIB3 /\%(-Os\|-fPIC\|-fpic\|-DPIC\)\%(\(=\%(k8\|opteron
+ \|athlon64\|athlon-fx\).*\)\@<=\|\(.*=\%(k8\|opteron\|athlon64\|athlon-fx\)\)\@=\)/
syn match GentooMakeConfECFLAGSIX /\\.\|\$\({[^}]\+}\|[a-zA-Z0-9\-\_]\+\)/ contained
syn region GentooMakeConfECFLAGSVNoQ contained start=/[^ "]/ end=/\s\|$/ contains=GentooMakeConfECFLAGSIX
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2014-11-02 0:28 Tim Harder
0 siblings, 0 replies; 70+ messages in thread
From: Tim Harder @ 2014-11-02 0:28 UTC (permalink / raw
To: gentoo-commits
commit: 9c8f50feb8230b5b78259811cbf52395f495d9ce
Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 1 23:44:13 2014 +0000
Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Sat Nov 1 23:44:13 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/gentoo-syntax.git;a=commit;h=9c8f50fe
don't be overly strict with ebuild keywords
Don't flag noarch keywords that Funtoo uses (* and ~*) as errors.
---
syntax/ebuild.vim | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index 8db1b2c..c18c20a 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -224,8 +224,8 @@ syn match EbuildError /^\(P\|PN\|PV\|PR\|PVR\|PF\|A\)=/
syn match EbuildError ~^S="\?\${\?WORKDIR}\?/\${\?P}\?"\?\s*$~
" not allowed
syn match EbuildError /SLOT\s*=\s*\(""\|''\|$\)/
-" not allowed
-syn match EbuildError /KEYWORDS\s*=\s*.*[^-]\*.*/
+" Don't be overly strict (Funtoo allows * and ~* as noarch ebuild keywords)
+" syn match EbuildError /KEYWORDS\s*=\s*.*[^-]\*.*/
" evil syntax, ask Mr_Bones_
syn match EbuildError /^[a-zA-Z0-9\-\_]\+ ()/
syn match EbuildError /^[a-zA-Z0-9\-\_]\+(){/
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2013-05-31 8:26 Tim Harder
0 siblings, 0 replies; 70+ messages in thread
From: Tim Harder @ 2013-05-31 8:26 UTC (permalink / raw
To: gentoo-commits
commit: 40d958a7d0a28e95a855ac50b7f387cc34fd50bf
Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
AuthorDate: Fri May 31 08:24:28 2013 +0000
Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Fri May 31 08:24:28 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gentoo-syntax.git;a=commit;h=40d958a7
Add doheader, newheader, and usex to ebuild keywords
---
syntax/ebuild.vim | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index f2f1b26..8db1b2c 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -30,14 +30,14 @@ syn match bkshFunction "^\s*\<\h[0-9a-zA-Z_\-\.]*\>\s*()" skipwhite skipnl conta
" Default keywords
syn keyword EbuildCoreKeyword use has_version best_version use_with use_enable check_KV
syn keyword EbuildCoreKeyword keepdir econf die einstall einfo ewarn eerror diropts
-syn keyword EbuildCoreKeyword dobin docinto dodoc doexe dohard dohtml doinfo doins
+syn keyword EbuildCoreKeyword dobin docinto dodoc doexe dohard doheader dohtml doinfo doins
syn keyword EbuildCoreKeyword dolib dolib.a dolib.so doman dosbin dosym emake exeinto
syn keyword EbuildCoreKeyword exeopts fowners fperms insinto insopts into libopts newbin
-syn keyword EbuildCoreKeyword newexe newins newman newsbin prepall prepalldocs prepallinfo
-syn keyword EbuildCoreKeyword prepallman prepallstrip has unpack dosed into
+syn keyword EbuildCoreKeyword newexe newheader newins newman newsbin prepall prepalldocs
+syn keyword EbuildCoreKeyword prepallinfo prepallman prepallstrip has unpack dosed into
syn keyword EbuildCoreKeyword doinitd doconfd doenvd dojar domo dodir ebegin eend
syn keyword EbuildCoreKeyword newconfd newdoc newenvd newinitd newlib.a newlib.so
-syn keyword EbuildCoreKeyword hasq hasv useq usev elog
+syn keyword EbuildCoreKeyword hasq hasv useq usev usex elog
" Sandbox
syn keyword EbuildCoreKeyword addread addwrite adddeny addpredict
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2013-01-24 20:00 Tim Harder
0 siblings, 0 replies; 70+ messages in thread
From: Tim Harder @ 2013-01-24 20:00 UTC (permalink / raw
To: gentoo-commits
commit: f4718e35b6e5e4c93d7f29de5d7c6f2a489cec81
Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 24 10:01:25 2013 +0000
Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Thu Jan 24 10:01:25 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gentoo-syntax.git;a=commit;h=f4718e35
Remove error case for dev.g.o in SRC_URI
---
syntax/ebuild.vim | 3 ---
1 files changed, 0 insertions(+), 3 deletions(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index 09da49d..f2f1b26 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -253,9 +253,6 @@ syn match EbuildErrorC /`which.*`\|$(which.*)/
" Special homepage handling
syn match EbuildHomePageError /^HOMEPAGE=.*\(\${[^}]*}\?\|\([^\\]\)\@<=\$[^{]\w*\).*$/
-" no dev.g.o in SRC_URI
-syn match EbuildErrorC /http:..dev.gentoo.org[^ "]*\(SRC_URI.*\)\@<=/
-
" clusters
syn cluster EbuildThings contains=EbuildCoreKeyword,EbuildFunctions,EbuildInherit,EbuildEutilsKeyword
syn cluster EbuildThings add=EbuildLibtoolKeyword,EbuildFixHeadTailsKeyword,EbuildWebappKeyword
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2012-11-06 21:20 Christian Ruppert
0 siblings, 0 replies; 70+ messages in thread
From: Christian Ruppert @ 2012-11-06 21:20 UTC (permalink / raw
To: gentoo-commits
commit: 04a6d3830a0a6db301d4a5b911275768d73b11b7
Author: Christian Ruppert <idl0r <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 6 21:20:46 2012 +0000
Commit: Christian Ruppert <idl0r <AT> gentoo <DOT> org>
CommitDate: Tue Nov 6 21:20:46 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gentoo-syntax.git;a=commit;h=04a6d383
Some more OpenRC / init.d keywords
---
syntax/gentoo-init-d.vim | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/syntax/gentoo-init-d.vim b/syntax/gentoo-init-d.vim
index 80e908e..33bcd33 100644
--- a/syntax/gentoo-init-d.vim
+++ b/syntax/gentoo-init-d.vim
@@ -43,7 +43,10 @@ syn keyword GentooInitDKeyword mark_service_wasinactive checkpath yesno
syn keyword GentooInitSpecialVariables extra_commands extra_started_commands
syn keyword GentooInitSpecialVariables extra_stopped_commands description command
syn keyword GentooInitSpecialVariables command_args command_background pidfile name
-syn keyword GentooInitSpecialVariables start_stop_daemon_args retry
+syn keyword GentooInitSpecialVariables start_stop_daemon_args retry required_dirs
+syn keyword GentooInitSpecialVariables required_files
+syn keyword GentooInitSpecialVariables RC_SVCNAME RC_RUNLEVEL RC_REBOOT RC_BOOTLEVEL
+syn keyword GentooInitSpecialVariables RC_DEFAULTLEVEL RC_SYS RC_PREFIX RC_UNAME RC_CMD
syn keyword GentooInitDeprecated opts
syn keyword GentooInitDFunc describe start_pre start start_post stop_pre stop stop_post
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/
@ 2012-04-18 19:47 Christian Ruppert
0 siblings, 0 replies; 70+ messages in thread
From: Christian Ruppert @ 2012-04-18 19:47 UTC (permalink / raw
To: gentoo-commits
commit: b96040a131463343b609218a8d7b3bc0f64b7277
Author: Christian Ruppert <idl0r <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 18 19:46:58 2012 +0000
Commit: Christian Ruppert <idl0r <AT> gentoo <DOT> org>
CommitDate: Wed Apr 18 19:46:58 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gentoo-syntax.git;a=commit;h=b96040a1
Highlight newicon
---
syntax/ebuild.vim | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index f91b66d..09da49d 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -62,7 +62,7 @@ syn keyword EbuildEutilsKeyword gen_usr_ldscript draw_line epatch have_NPTL get_
syn keyword EbuildEutilsKeyword emktemp enewuser enewgroup edos2unix make_desktop_entry unpack_pdv
syn keyword EbuildEutilsKeyword unpack_makeself check_license cdrom_get_cds cdrom_load_next
syn keyword EbuildEutilsKeyword cdrom_locate_file_on_cd strip-linguas epause ebeep built_with_use
-syn keyword EbuildEutilsKeyword make_session_desktop domenu doicon find_unpackable_file unpack_pdv
+syn keyword EbuildEutilsKeyword make_session_desktop domenu doicon newicon find_unpackable_file unpack_pdv
syn keyword EbuildEutilsKeyword set_arch_to_kernel set_arch_to_portage preserve_old_lib
syn keyword EbuildEutilsKeyword preserve_old_lib_notify built_with_use epunt_cxx dopamd newpamd
syn keyword EbuildEutilsKeyword make_wrapper
^ permalink raw reply related [flat|nested] 70+ messages in thread
end of thread, other threads:[~2024-03-29 14:15 UTC | newest]
Thread overview: 70+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-21 8:02 [gentoo-commits] proj/gentoo-syntax:master commit in: syntax/ Michał Górny
-- strict thread matches above, loose matches on Subject: below --
2024-03-29 14:15 Michał Górny
2023-06-14 14:25 Michał Górny
2023-03-11 20:42 Michał Górny
2023-03-11 20:42 Michał Górny
2023-03-09 5:46 Michał Górny
2023-03-09 5:46 Michał Górny
2023-03-09 5:46 Michał Górny
2023-03-09 5:46 Michał Górny
2023-03-09 5:46 Michał Górny
2023-02-01 5:03 Michał Górny
2022-07-13 5:26 Michał Górny
2022-05-02 19:06 Michał Górny
2022-02-20 16:03 Michał Górny
2022-02-20 16:03 Michał Górny
2022-02-20 16:03 Michał Górny
2022-02-20 16:03 Michał Górny
2021-09-01 16:21 Michał Górny
2021-04-28 7:27 Michał Górny
2020-12-16 13:32 Michał Górny
2020-10-05 15:27 Michał Górny
2019-12-13 10:52 Michał Górny
2019-12-13 7:16 Michał Górny
2019-11-27 8:09 Michał Górny
2019-11-27 8:09 Michał Górny
2019-11-27 8:09 Michał Górny
2019-09-30 7:28 Michał Górny
2019-05-25 6:45 Michał Górny
2019-05-25 6:45 Michał Górny
2018-09-15 19:18 Michał Górny
2018-08-21 8:02 Michał Górny
2018-08-21 8:02 Michał Górny
2018-08-21 8:02 Michał Górny
2018-08-21 8:02 Michał Górny
2018-08-21 8:02 Michał Górny
2018-08-21 8:02 Michał Górny
2018-08-21 8:02 Michał Górny
2018-08-20 20:37 Michał Górny
2018-08-20 20:37 Michał Górny
2018-08-20 20:37 Michał Górny
2018-08-20 20:10 Michał Górny
2018-08-14 13:58 Michał Górny
2018-08-14 13:55 Michał Górny
2018-08-14 13:55 Michał Górny
2016-03-05 23:50 Tim Harder
2016-03-05 23:35 Tim Harder
2016-03-05 23:35 Tim Harder
2016-03-05 23:35 Tim Harder
2016-03-05 23:35 Tim Harder
2016-03-05 23:35 Tim Harder
2016-03-05 23:35 Tim Harder
2016-03-05 23:35 Tim Harder
2016-03-05 23:35 Tim Harder
2016-03-05 23:35 Tim Harder
2016-03-05 23:35 Tim Harder
2016-03-05 23:35 Tim Harder
2014-11-29 18:36 Tim Harder
2014-11-29 8:08 Tim Harder
2014-11-29 7:50 Tim Harder
2014-11-29 7:19 Tim Harder
2014-11-29 7:19 Tim Harder
2014-11-29 4:58 Tim Harder
2014-11-29 4:41 Tim Harder
2014-11-29 4:41 Tim Harder
2014-11-02 0:28 Tim Harder
2014-11-02 0:28 Tim Harder
2013-05-31 8:26 Tim Harder
2013-01-24 20:00 Tim Harder
2012-11-06 21:20 Christian Ruppert
2012-04-18 19:47 Christian Ruppert
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox