aboutsummaryrefslogtreecommitdiff
path: root/lexers/pkgbuild.lua
diff options
context:
space:
mode:
authorChristian Hesse <mail@eworm.de>2016-02-19 23:23:12 +0100
committerChristian Hesse <mail@eworm.de>2016-02-19 23:23:12 +0100
commitdc71e4263423e136a609232c618b1d5f9d960f73 (patch)
tree37941e0a7bf34686b9aa4ae2398e74ecec4206aa /lexers/pkgbuild.lua
parenta05f2310a6395335b63022101ae81e335bed0993 (diff)
downloadvis-dc71e4263423e136a609232c618b1d5f9d960f73.tar.gz
vis-dc71e4263423e136a609232c618b1d5f9d960f73.tar.xz
update lexer for Arch Linux PKGBUILD
Diffstat (limited to 'lexers/pkgbuild.lua')
-rw-r--r--lexers/pkgbuild.lua42
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.