aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUy Ha <hchanuy@gmail.com>2022-12-09 00:25:12 +0100
committerStephan Seitz <stephan.seitz@fau.de>2022-12-13 21:17:48 +0100
commit9508e2188fc7507cde6e828124ca3b6808ed7f15 (patch)
treefd3f02b7e024ac98a78e9f7de6620ed726ce4cd8
parentrearrange queries, include all builtin commands in one query (diff)
downloadnvim-treesitter-9508e2188fc7507cde6e828124ca3b6808ed7f15.tar
nvim-treesitter-9508e2188fc7507cde6e828124ca3b6808ed7f15.tar.gz
nvim-treesitter-9508e2188fc7507cde6e828124ca3b6808ed7f15.tar.bz2
nvim-treesitter-9508e2188fc7507cde6e828124ca3b6808ed7f15.tar.lz
nvim-treesitter-9508e2188fc7507cde6e828124ca3b6808ed7f15.tar.xz
nvim-treesitter-9508e2188fc7507cde6e828124ca3b6808ed7f15.tar.zst
nvim-treesitter-9508e2188fc7507cde6e828124ca3b6808ed7f15.zip
add OUTPUT_VARIABLE query for list TRANSFORM
-rw-r--r--queries/cmake/highlights.scm9
1 files changed, 9 insertions, 0 deletions
diff --git a/queries/cmake/highlights.scm b/queries/cmake/highlights.scm
index 831288d10..851a1e3b2 100644
--- a/queries/cmake/highlights.scm
+++ b/queries/cmake/highlights.scm
@@ -180,6 +180,15 @@
(#any-of? @_action "APPEND" "PREPEND" "TOUPPER" "TOLOWER" "STRIP" "GENEX_STRIP" "REPLACE")
(#any-of? @_selector "AT" "FOR" "REGEX")
)
+(normal_command
+ (identifier) @_function
+ (#match? @_function "\\c^(list)$")
+ . (argument) @_transform @constant
+ (argument) @constant .
+ (argument) @variable
+ (#match? @_transform "TRANSFORM")
+ (#match? @constant "OUTPUT_VARIABLE")
+)
(normal_command
(identifier) @_function