diff options
| -rw-r--r-- | lexers/pkgbuild.lua | 42 | ||||
| -rw-r--r-- | visrc.lua | 2 |
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. @@ -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", |
