aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGregory Anders <greg@gpanders.com>2021-06-08 20:13:35 -0600
committerThomas Vigouroux <tomvig38@gmail.com>2021-06-10 07:37:34 +0200
commita7dac748ba3c5ae53a8d36e72e0c368154b2d6a9 (patch)
tree97a9fff1ea45f627f78759ab7383a8486bbc3abb
parentUpdate lockfile.json (diff)
downloadnvim-treesitter-a7dac748ba3c5ae53a8d36e72e0c368154b2d6a9.tar
nvim-treesitter-a7dac748ba3c5ae53a8d36e72e0c368154b2d6a9.tar.gz
nvim-treesitter-a7dac748ba3c5ae53a8d36e72e0c368154b2d6a9.tar.bz2
nvim-treesitter-a7dac748ba3c5ae53a8d36e72e0c368154b2d6a9.tar.lz
nvim-treesitter-a7dac748ba3c5ae53a8d36e72e0c368154b2d6a9.tar.xz
nvim-treesitter-a7dac748ba3c5ae53a8d36e72e0c368154b2d6a9.tar.zst
nvim-treesitter-a7dac748ba3c5ae53a8d36e72e0c368154b2d6a9.zip
Update zig highlights
Highlight the built-in `@import` function with the TSInclude highlight group. Also highlight character literals using TSCharacter instead of TSNumber.
-rw-r--r--queries/zig/highlights.scm8
1 files changed, 7 insertions, 1 deletions
diff --git a/queries/zig/highlights.scm b/queries/zig/highlights.scm
index 94c8d5d58..4c33265f4 100644
--- a/queries/zig/highlights.scm
+++ b/queries/zig/highlights.scm
@@ -25,6 +25,11 @@
function: (identifier) @function.builtin
)
+(build_in_call_expr
+ function: ((identifier) @include
+ (#eq? @include "@import"))
+)
+
;; other identifiers
(type_identifier) @type
(primitive_type) @type.builtin
@@ -33,7 +38,7 @@
(line_comment) @comment
(doc_comment) @comment
-(char_literal) @number
+(char_literal) @character
(integer_literal) @number
(float_literal) @number
@@ -47,6 +52,7 @@
(multiline_string_literal) @string
(escape_sequence) @constant.builtin
+(char_literal (escape_sequence) @character)
(label_identifier) @label