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\-\_]\+(){/

Reply via email to