aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2018-08-20 22:09:38 +0200
committerMichał Górny <mgorny@gentoo.org>2018-08-20 22:09:38 +0200
commit6d6e37e194b230b5713cb3853e1516903342df48 (patch)
tree57dfa62164d16b654b780cf29ce9d29e85ce7059
parentnewebuild: Use EAPI 7 (diff)
downloadgentoo-syntax-6d6e37e194b230b5713cb3853e1516903342df48.tar.gz
gentoo-syntax-6d6e37e194b230b5713cb3853e1516903342df48.tar.bz2
gentoo-syntax-6d6e37e194b230b5713cb3853e1516903342df48.zip
syntax/ebuild: Highlight DESCRIPTION if too long
Bug: https://bugs.gentoo.org/637100
-rw-r--r--syntax/ebuild.vim3
1 files changed, 3 insertions, 0 deletions
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