aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lexers/pkgbuild.lua42
-rw-r--r--visrc.lua2
2 files changed, 38 insertions, 6 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.
diff --git a/visrc.lua b/visrc.lua
index f416a82..913ba8c 100644
--- a/visrc.lua
+++ b/visrc.lua
@@ -138,7 +138,7 @@ vis.events.win_open = function(win)
[".inc|.php|.php3|.php4|.phtml"] = "php",
[".p8"] = "pico8",
[".pike|.pmod"] = "pike",
- [".PKGBUILD"] = "pkgbuild",
+ ["PKGBUILD"] = "pkgbuild",
[".ps1"] = "powershell",
[".eps|.ps"] = "ps",
[".prolog"] = "prolog",