diff options
| author | NullVoxPopuli <LPSego3+dev@gmail.com> | 2021-04-06 21:58:01 -0400 |
|---|---|---|
| committer | Thomas Vigouroux <tomvig38@gmail.com> | 2021-04-07 05:33:51 +0200 |
| commit | 6df2368242b79af8fb18c1e0004c243eec7b143f (patch) | |
| tree | f04161a80208f4f7596d6a9ba33f5d0d0812225d | |
| parent | Fix: allow empty path in utils.get_at_path (diff) | |
| download | nvim-treesitter-6df2368242b79af8fb18c1e0004c243eec7b143f.tar nvim-treesitter-6df2368242b79af8fb18c1e0004c243eec7b143f.tar.gz nvim-treesitter-6df2368242b79af8fb18c1e0004c243eec7b143f.tar.bz2 nvim-treesitter-6df2368242b79af8fb18c1e0004c243eec7b143f.tar.lz nvim-treesitter-6df2368242b79af8fb18c1e0004c243eec7b143f.tar.xz nvim-treesitter-6df2368242b79af8fb18c1e0004c243eec7b143f.tar.zst nvim-treesitter-6df2368242b79af8fb18c1e0004c243eec7b143f.zip | |
Update highlights.scm
| -rw-r--r-- | queries/glimmer/highlights.scm | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/queries/glimmer/highlights.scm b/queries/glimmer/highlights.scm index 1a2730ca3..e81762014 100644 --- a/queries/glimmer/highlights.scm +++ b/queries/glimmer/highlights.scm @@ -23,10 +23,8 @@ (block_statement_end) @tag.delimiter ; Highlight `if`/`each`/`let` -((block_statement_start path: (identifier) @conditional) - (#match? @conditional "^(if|each|let)$")) -((block_statement_end path: (identifier) @conditional) - (#match? @conditional "^(if|each|let)$")) +(block_statement_start path: (identifier) @conditional) +(block_statement_end path: (identifier) @conditional) ((mustache_statement (identifier) @conditional) (#match? @conditional "else")) @@ -49,15 +47,13 @@ ; As is an identifier in a block param (block_params (identifier) @variable) ; As are helper arguments -(helper_invocation argument: [ +((helper_invocation argument: [ (path_expression (identifier) @variable) (identifier) @variable ]) + (#not-match? @variable "this")) ; `this` should be highlighted as a built-in variable -((mustache_statement [ - (path_expression (identifier) @variable.builtin) - (identifier) @variable.builtin - ]) +((identifier) @variable.builtin (#match? @variable.builtin "this")) ; If the identifier is just "yield" or "outlet", it's a keyword |
