aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUy Ha <hchanuy@gmail.com>2022-12-07 22:34:28 +0100
committerStephan Seitz <stephan.seitz@fau.de>2022-12-13 21:17:48 +0100
commit15ee2cb240c635d2705e1be501006c96ed77be23 (patch)
treefac7dea88de35f71be9d2f20fbedb9b278b111e2
parentadd queries for block, return, break, continue, and include (diff)
downloadnvim-treesitter-15ee2cb240c635d2705e1be501006c96ed77be23.tar
nvim-treesitter-15ee2cb240c635d2705e1be501006c96ed77be23.tar.gz
nvim-treesitter-15ee2cb240c635d2705e1be501006c96ed77be23.tar.bz2
nvim-treesitter-15ee2cb240c635d2705e1be501006c96ed77be23.tar.lz
nvim-treesitter-15ee2cb240c635d2705e1be501006c96ed77be23.tar.xz
nvim-treesitter-15ee2cb240c635d2705e1be501006c96ed77be23.tar.zst
nvim-treesitter-15ee2cb240c635d2705e1be501006c96ed77be23.zip
add highlight for `unset` command
-rw-r--r--queries/cmake/highlights.scm13
1 files changed, 13 insertions, 0 deletions
diff --git a/queries/cmake/highlights.scm b/queries/cmake/highlights.scm
index 76dab232d..1b88a0383 100644
--- a/queries/cmake/highlights.scm
+++ b/queries/cmake/highlights.scm
@@ -107,6 +107,19 @@
) .
)
+(normal_command
+ (identifier) @function.builtin
+ (#match? @function.builtin "\\c^(unset)$")
+ . (argument) @variable
+)
+(normal_command
+ (identifier) @function.builtin
+ (#match? @function.builtin "\\c^(unset)$")
+ . (argument)
+ (argument) @storageclass
+ (#any-of? @storageclass "CACHE" "PARENT_SCOPE")
+)
+
((argument) @boolean
(#match? @boolean "\\c^(1|on|yes|true|y|0|off|no|false|n|ignore|notfound|.*-notfound)$")
)