aboutsummaryrefslogtreecommitdiffstats
path: root/queries/vim
diff options
context:
space:
mode:
authorThomas Vigouroux <tomvig38@gmail.com>2021-08-31 09:35:48 +0200
committerStephan Seitz <stephan.seitz@fau.de>2021-10-01 08:24:58 +0200
commitb12ab1d851b9e91983b3600fce1e4ebefb4f7f4b (patch)
tree18f38c716202cae0425d8cd9c51ce2a55f126ee6 /queries/vim
parentFix #1853 (diff)
downloadnvim-treesitter-b12ab1d851b9e91983b3600fce1e4ebefb4f7f4b.tar
nvim-treesitter-b12ab1d851b9e91983b3600fce1e4ebefb4f7f4b.tar.gz
nvim-treesitter-b12ab1d851b9e91983b3600fce1e4ebefb4f7f4b.tar.bz2
nvim-treesitter-b12ab1d851b9e91983b3600fce1e4ebefb4f7f4b.tar.lz
nvim-treesitter-b12ab1d851b9e91983b3600fce1e4ebefb4f7f4b.tar.xz
nvim-treesitter-b12ab1d851b9e91983b3600fce1e4ebefb4f7f4b.tar.zst
nvim-treesitter-b12ab1d851b9e91983b3600fce1e4ebefb4f7f4b.zip
fix(vim): support syntax command and update parser
Diffstat (limited to 'queries/vim')
-rw-r--r--queries/vim/highlights.scm16
1 files changed, 16 insertions, 0 deletions
diff --git a/queries/vim/highlights.scm b/queries/vim/highlights.scm
index 4a0481536..a44e07ad3 100644
--- a/queries/vim/highlights.scm
+++ b/queries/vim/highlights.scm
@@ -61,6 +61,7 @@
"autocmd"
"augroup"
"return"
+ "syntax"
"lua"
"ruby"
"perl"
@@ -70,6 +71,21 @@
(map_statement cmd: _ @keyword)
(command_name) @function.macro
+;; Syntax command
+
+(syntax_statement (keyword) @string)
+(syntax_statement [
+ "enable"
+ "on"
+ "off"
+ "reset"
+ "case"
+ "spell"
+ "foldlevel"
+ "iskeyword"
+ "keyword"
+] @keyword)
+
[
"<buffer>"
"<nowait>"