Unnamed repository; edit this file 'description' to name the repository.
Added: missing highlighting to `queries/_typescript` (#13250)
* Added: missing highlighting * moved: delete, typeof, instanceof, void - from keywords to keyword.operator
Mykyta 11 months ago
parent 29789f2 · commit 9cfb8af
-rw-r--r--runtime/queries/_typescript/highlights.scm12
-rw-r--r--runtime/queries/ecma/highlights.scm8
2 files changed, 16 insertions, 4 deletions
diff --git a/runtime/queries/_typescript/highlights.scm b/runtime/queries/_typescript/highlights.scm
index a5bfd9ed..8ce9cb65 100644
--- a/runtime/queries/_typescript/highlights.scm
+++ b/runtime/queries/_typescript/highlights.scm
@@ -64,6 +64,10 @@
(array_pattern
(identifier) @variable.parameter))
+(public_field_definition) @punctuation.special
+(this_type) @variable.builtin
+(type_predicate) @keyword.operator
+
; Punctuation
; -----------
@@ -82,6 +86,7 @@
[
"abstract"
"declare"
+ "module"
"export"
"infer"
"implements"
@@ -127,9 +132,16 @@
">"
] @punctuation.bracket)
+(omitting_type_annotation) @punctuation.special
+(opting_type_annotation) @punctuation.special
+
; Literals
; --------
[
(template_literal_type)
] @string
+
+(import_require_clause
+ (identifier) "="
+ ("require") @keyword)
diff --git a/runtime/queries/ecma/highlights.scm b/runtime/queries/ecma/highlights.scm
index d56bbe14..fcc47ce1 100644
--- a/runtime/queries/ecma/highlights.scm
+++ b/runtime/queries/ecma/highlights.scm
@@ -74,16 +74,12 @@
[
"async"
"debugger"
- "delete"
"extends"
"from"
"get"
"new"
"set"
"target"
- "typeof"
- "instanceof"
- "void"
"with"
] @keyword
@@ -91,6 +87,10 @@
"of"
"as"
"in"
+ "delete"
+ "typeof"
+ "instanceof"
+ "void"
] @keyword.operator
[