diff options
| author | Ananda Umamil <zweimach@zweimach.org> | 2023-06-04 11:04:40 +0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-06-04 00:04:40 -0400 |
| commit | bee003b880f8c1a04ed368d810e6daf8fc6da762 (patch) | |
| tree | 0d5dd9209bfff6fffa52e568cfed36ecf2896d29 /queries | |
| parent | feat(typescript): highlight `is` and `:` in type predicate (diff) | |
| download | nvim-treesitter-bee003b880f8c1a04ed368d810e6daf8fc6da762.tar nvim-treesitter-bee003b880f8c1a04ed368d810e6daf8fc6da762.tar.gz nvim-treesitter-bee003b880f8c1a04ed368d810e6daf8fc6da762.tar.bz2 nvim-treesitter-bee003b880f8c1a04ed368d810e6daf8fc6da762.tar.lz nvim-treesitter-bee003b880f8c1a04ed368d810e6daf8fc6da762.tar.xz nvim-treesitter-bee003b880f8c1a04ed368d810e6daf8fc6da762.tar.zst nvim-treesitter-bee003b880f8c1a04ed368d810e6daf8fc6da762.zip | |
feat(ecma): convert eligible `@keyword.operators`
Diffstat (limited to 'queries')
| -rw-r--r-- | queries/ecma/highlights.scm | 8 | ||||
| -rw-r--r-- | queries/typescript/highlights.scm | 9 |
2 files changed, 10 insertions, 7 deletions
diff --git a/queries/ecma/highlights.scm b/queries/ecma/highlights.scm index eb6d3d4a9..a002d17ae 100644 --- a/queries/ecma/highlights.scm +++ b/queries/ecma/highlights.scm @@ -256,7 +256,7 @@ (binary_expression "/" @operator) (ternary_expression ["?" ":"] @conditional.ternary) (unary_expression ["!" "~" "-" "+"] @operator) -(unary_expression ["delete" "void" "typeof"] @keyword.operator) +(unary_expression ["delete" "void"] @keyword.operator) [ "(" @@ -305,13 +305,10 @@ "export" "extends" "get" - "in" - "instanceof" "let" "set" "static" "target" - "typeof" "var" "with" ] @keyword @@ -333,6 +330,9 @@ [ "new" "delete" + "in" + "instanceof" + "typeof" ] @keyword.operator [ diff --git a/queries/typescript/highlights.scm b/queries/typescript/highlights.scm index 7aaa3fca2..239de88fd 100644 --- a/queries/typescript/highlights.scm +++ b/queries/typescript/highlights.scm @@ -6,17 +6,20 @@ "export" "implements" "interface" - "keyof" "type" "namespace" "override" - "satisfies" "module" "infer" "is" ] @keyword -(as_expression "as" @keyword) +[ + "keyof" + "satisfies" +] @keyword.operator + +(as_expression "as" @keyword.operator) [ "abstract" |
