From 9dd1065ebeaa0c08df89867b9fbb5b43ece30335 Mon Sep 17 00:00:00 2001 From: GitHub Date: Fri, 19 Aug 2022 06:49:31 +0000 Subject: highlights(javascript): "?." -> optional_chain --- lockfile.json | 2 +- queries/ecma/highlights.scm | 1 - queries/javascript/highlights.scm | 3 +++ queries/typescript/highlights.scm | 4 +++- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/lockfile.json b/lockfile.json index 8fa586b3b..04dd20834 100644 --- a/lockfile.json +++ b/lockfile.json @@ -156,7 +156,7 @@ "revision": "72a9af08f4e501fad1252cc62f71469f247229f1" }, "javascript": { - "revision": "35565430231d0c15b748b0c9de36b247d8780f75" + "revision": "936d976a782e75395d9b1c8c7c7bf4ba6fe0d86b" }, "jsdoc": { "revision": "189a6a4829beb9cdbe837260653b4a3dfb0cc3db" diff --git a/queries/ecma/highlights.scm b/queries/ecma/highlights.scm index 7334bd1e6..c5baa3112 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 57634434e..b62679c4b 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 26725f821..fac349c60 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) -- cgit v1.2.3-70-g09d2