diff options
| author | Christian Hesse <mail@eworm.de> | 2016-02-19 23:23:12 +0100 |
|---|---|---|
| committer | Christian Hesse <mail@eworm.de> | 2016-02-19 23:23:12 +0100 |
| commit | dc71e4263423e136a609232c618b1d5f9d960f73 (patch) | |
| tree | 37941e0a7bf34686b9aa4ae2398e74ecec4206aa /lexers/pkgbuild.lua | |
| parent | a05f2310a6395335b63022101ae81e335bed0993 (diff) | |
| download | vis-dc71e4263423e136a609232c618b1d5f9d960f73.tar.gz vis-dc71e4263423e136a609232c618b1d5f9d960f73.tar.xz | |
update lexer for Arch Linux PKGBUILD
Diffstat (limited to 'lexers/pkgbuild.lua')
| -rw-r--r-- | lexers/pkgbuild.lua | 42 |
1 files changed, 37 insertions, 5 deletions
diff --git a/lexers/pkgbuild.lua b/lexers/pkgbuild.lua index 22aa275..4e4e059 100644 --- a/lexers/pkgbuild.lua +++ b/lexers/pkgbuild.lua @@ -43,13 +43,45 @@ local keyword = token(l.KEYWORD, word_match({ }, '-')) -- Functions. -local func = token(l.FUNCTION, word_match{'build'}) +local func = token(l.FUNCTION, word_match{ + 'build', + 'check', + 'package', + 'pkgver', + 'prepare' +}) +-- Constants. local constant = token(l.CONSTANT, word_match{ - 'pkgname', 'pkgver', 'pkgrel', 'pkgdesc', 'arch', 'url', - 'license', 'optdepends', 'depends', 'makedepends', 'provides', - 'conflicts', 'replaces', 'install', 'source', 'md5sums', - 'pkgdir', 'srcdir' + 'arch', + 'backup', + 'changelog', + 'checkdepends', + 'conflicts', + 'depends', + 'epoch', + 'groups', + 'install', + 'license', + 'makedepends', + 'md5sums', + 'noextract', + 'optdepends', + 'options', + 'pkgbase', + 'pkgdesc', + 'pkgname', + 'pkgrel', + 'pkgver', + 'provides', + 'replaces', + 'sha1sums', + 'sha256sums', + 'sha384sums', + 'sha512sums', + 'source', + 'url', + 'validpgpkeys' }) -- Identifiers. |
