aboutsummaryrefslogtreecommitdiffstats
path: root/queries/query
diff options
context:
space:
mode:
authorOmar Valdez <omarantoniovaldezf2@gmail.com>2024-07-26 04:33:52 -0700
committerChristian Clason <c.clason@uni-graz.at>2024-07-27 13:29:09 +0200
commit886b496763245b9698fd56293d7393effc17d47f (patch)
tree692649522379ed9d751f6d2e6dd2caad8b2e857a /queries/query
parentbot(lockfile): update groovy, idl, latex, php, php_only, sql, systemverilog (diff)
downloadnvim-treesitter-886b496763245b9698fd56293d7393effc17d47f.tar
nvim-treesitter-886b496763245b9698fd56293d7393effc17d47f.tar.gz
nvim-treesitter-886b496763245b9698fd56293d7393effc17d47f.tar.bz2
nvim-treesitter-886b496763245b9698fd56293d7393effc17d47f.tar.lz
nvim-treesitter-886b496763245b9698fd56293d7393effc17d47f.tar.xz
nvim-treesitter-886b496763245b9698fd56293d7393effc17d47f.tar.zst
nvim-treesitter-886b496763245b9698fd56293d7393effc17d47f.zip
feat(query): Highlight key in set! directive
Diffstat (limited to 'queries/query')
-rw-r--r--queries/query/highlights.scm11
1 files changed, 10 insertions, 1 deletions
diff --git a/queries/query/highlights.scm b/queries/query/highlights.scm
index c02ee3f2a..6fb23ac6d 100644
--- a/queries/query/highlights.scm
+++ b/queries/query/highlights.scm
@@ -12,7 +12,7 @@
name: (identifier) @variable)
(field_definition
- name: (identifier) @property)
+ name: (identifier) @variable.member)
(negated_field
"!" @operator
@@ -66,6 +66,15 @@
((predicate
name: (identifier) @_name
parameters: (parameters
+ .
+ (capture)?
+ .
+ (identifier) @property))
+ (#eq? @_name "set"))
+
+((predicate
+ name: (identifier) @_name
+ parameters: (parameters
(string
"\"" @string
"\"" @string) @string.regexp))