diff options
Diffstat (limited to 'queries/rust')
| -rw-r--r-- | queries/rust/indents.scm | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/queries/rust/indents.scm b/queries/rust/indents.scm index 7eb1539e0..0546efd25 100644 --- a/queries/rust/indents.scm +++ b/queries/rust/indents.scm @@ -22,38 +22,39 @@ (parameters) (token_tree) (macro_definition) -] @indent -(trait_item body: (_) @indent) -(string_literal (escape_sequence)) @indent +] @indent.begin +(trait_item body: (_) @indent.begin) +(string_literal (escape_sequence)) @indent.begin -(block "}" @indent_end) +(block "}" @indent.end) (enum_item - body: (enum_variant_list "}" @indent_end)) + body: (enum_variant_list "}" @indent.end)) (impl_item - body: (declaration_list "}" @indent_end)) + body: (declaration_list "}" @indent.end)) (match_expression - body: (match_block "}" @indent_end)) + body: (match_block "}" @indent.end)) (mod_item - body: (declaration_list "}" @indent_end)) + body: (declaration_list "}" @indent.end)) (struct_item - body: (field_declaration_list "}" @indent_end)) + body: (field_declaration_list "}" @indent.end)) (trait_item - body: (declaration_list "}" @indent_end)) + body: (declaration_list "}" @indent.end)) -(impl_item (where_clause) @dedent) +(impl_item (where_clause) @indent.dedent) [ "where" ")" "]" "}" -] @branch -(impl_item (declaration_list) @branch) +] @indent.branch +(impl_item (declaration_list) @indent.branch) [ (line_comment) (string_literal) -] @ignore +] @indent.ignore -(raw_string_literal) @auto +(raw_string_literal) @indent.auto + |
