summaryrefslogtreecommitdiff
path: root/queries
diff options
context:
space:
mode:
Diffstat (limited to 'queries')
-rw-r--r--queries/ecma/highlights.scm1
-rw-r--r--queries/javascript/highlights.scm3
-rw-r--r--queries/typescript/highlights.scm4
3 files changed, 6 insertions, 2 deletions
diff --git a/queries/ecma/highlights.scm b/queries/ecma/highlights.scm
index 7334bd1e..c5baa311 100644
--- a/queries/ecma/highlights.scm
+++ b/queries/ecma/highlights.scm
@@ -122,7 +122,6 @@
";" @punctuation.delimiter
"." @punctuation.delimiter
"," @punctuation.delimiter
-"?." @punctuation.delimiter
(pair ":" @punctuation.delimiter)
diff --git a/queries/javascript/highlights.scm b/queries/javascript/highlights.scm
index 57634434..b62679c4 100644
--- a/queries/javascript/highlights.scm
+++ b/queries/javascript/highlights.scm
@@ -31,3 +31,6 @@
(formal_parameters
(assignment_pattern
left: (identifier) @parameter))
+
+;; punctuation
+(optional_chain) @punctuation.delimiter
diff --git a/queries/typescript/highlights.scm b/queries/typescript/highlights.scm
index 26725f82..fac349c6 100644
--- a/queries/typescript/highlights.scm
+++ b/queries/typescript/highlights.scm
@@ -26,7 +26,7 @@
((import_specifier
name: (identifier) @type)))))
-; punctuation
+;; punctuation
(type_arguments
"<" @punctuation.bracket
@@ -44,6 +44,8 @@
(pair
":" @punctuation.delimiter)
+"?." @punctuation.delimiter
+
(property_signature "?" @punctuation.special)
(optional_parameter "?" @punctuation.special)