aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorObserverOfTime <chronobserver@disroot.org>2022-10-22 14:02:16 +0300
committerObserverOfTime <chronobserver@disroot.org>2022-11-26 13:17:51 +0200
commita71358d170a91bece79c994dce07c1f163eecff3 (patch)
treeec3e25eb601631b99504ab62f3e960141a194990
parenthighlights(elixir): fix captures (diff)
downloadnvim-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.scm28
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