aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--queries/go/highlights.scm14
1 files changed, 10 insertions, 4 deletions
diff --git a/queries/go/highlights.scm b/queries/go/highlights.scm
index f2bdf6a83..05c491eb2 100644
--- a/queries/go/highlights.scm
+++ b/queries/go/highlights.scm
@@ -64,6 +64,8 @@
"&"
"&&"
"&="
+ "&^"
+ "&^="
"%"
"%="
"^"
@@ -92,15 +94,12 @@
[
"break"
- "chan"
"const"
"continue"
"default"
"defer"
- "go"
"goto"
"interface"
- "map"
"range"
"select"
"struct"
@@ -111,6 +110,7 @@
"func" @keyword.function
"return" @keyword.return
+"go" @keyword.coroutine
"for" @repeat
@@ -134,6 +134,8 @@
"any"
"bool"
"byte"
+ "chan"
+ "comparable"
"complex128"
"complex64"
"error"
@@ -144,6 +146,7 @@
"int32"
"int64"
"int8"
+ "map"
"rune"
"string"
"uint"
@@ -206,7 +209,10 @@
(false)
] @boolean
-(nil) @constant.builtin
+[
+ (nil)
+ (iota)
+] @constant.builtin
(keyed_element
. (literal_element (identifier) @field))