Add outline.scm for Elm

This commit is contained in:
Quinn Wilton 2023-07-24 00:58:59 -07:00
parent dd504f5965
commit 6ad0852a70
No known key found for this signature in database

View File

@ -0,0 +1,22 @@
(type_declaration
(type) @context
(upper_case_identifier) @name) @item
(type_alias_declaration
(type) @context
(alias) @context
name: (upper_case_identifier) @name) @item
(type_alias_declaration
typeExpression:
(type_expression
part: (record_type
(field_type
name: (lower_case_identifier) @name)))) @item
(union_variant
name: (upper_case_identifier) @name) @item
(value_declaration
functionDeclarationLeft:
(function_declaration_left(lower_case_identifier) @name)) @item