diff options
| author | ObserverOfTime <chronobserver@disroot.org> | 2022-10-22 14:02:16 +0300 |
|---|---|---|
| committer | ObserverOfTime <chronobserver@disroot.org> | 2022-11-26 13:17:51 +0200 |
| commit | a71358d170a91bece79c994dce07c1f163eecff3 (patch) | |
| tree | ec3e25eb601631b99504ab62f3e960141a194990 | |
| parent | highlights(elixir): fix captures (diff) | |
| download | nvim-treesitter-a71358d170a91bece79c994dce07c1f163eecff3.tar nvim-treesitter-a71358d170a91bece79c994dce07c1f163eecff3.tar.gz nvim-treesitter-a71358d170a91bece79c994dce07c1f163eecff3.tar.bz2 nvim-treesitter-a71358d170a91bece79c994dce07c1f163eecff3.tar.lz nvim-treesitter-a71358d170a91bece79c994dce07c1f163eecff3.tar.xz nvim-treesitter-a71358d170a91bece79c994dce07c1f163eecff3.tar.zst nvim-treesitter-a71358d170a91bece79c994dce07c1f163eecff3.zip | |
highlights(elm): use more specific groups
| -rw-r--r-- | queries/elm/highlights.scm | 28 |
1 files changed, 18 insertions, 10 deletions
diff --git a/queries/elm/highlights.scm b/queries/elm/highlights.scm index 4d644ac63..63514eb3e 100644 --- a/queries/elm/highlights.scm +++ b/queries/elm/highlights.scm @@ -36,11 +36,14 @@ "}" ] @punctuation.bracket -(type_annotation(lower_case_identifier) @function) -(port_annotation(lower_case_identifier) @function) -(function_declaration_left(lower_case_identifier) @function) -(function_call_expr target: - (value_expr) @function) +(type_annotation + (lower_case_identifier) @function) +(port_annotation + (lower_case_identifier) @function) +(function_declaration_left + (lower_case_identifier) @function) +(function_call_expr + target: (value_expr) @function) (value_qid (upper_case_identifier) @constructor) (value_qid ((dot) (lower_case_identifier) @field)) @@ -67,16 +70,21 @@ (type) @keyword -(module_declaration(upper_case_qid(upper_case_identifier)) @constructor) -(type_declaration(upper_case_identifier) @constructor) +(module_declaration + (upper_case_qid (upper_case_identifier)) @constructor) +(type_declaration + (upper_case_identifier) @constructor) (type_ref) @type -(type_alias_declaration name: (upper_case_identifier) @type) +(type_alias_declaration + name: (upper_case_identifier) @type.definition) (field_type name: (lower_case_identifier) @property) -(union_variant(upper_case_identifier) @symbol) +(union_variant + (upper_case_identifier) @symbol) (union_pattern) @symbol -(value_expr(upper_case_qid(upper_case_identifier)) @symbol) +(value_expr + (upper_case_qid (upper_case_identifier)) @symbol) ; strings (string_escape) @string |
