aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmaan Qureshi <amaanq12@gmail.com>2024-03-21 06:33:27 -0400
committerAmaan Qureshi <amaanq12@gmail.com>2024-03-21 06:48:53 -0400
commitc28396de30b92a5af049037c2bd543a932a37a78 (patch)
tree944aa576713d030cac872b11176a48e615164948
parentbot(readme): update (diff)
downloadnvim-treesitter-c28396de30b92a5af049037c2bd543a932a37a78.tar
nvim-treesitter-c28396de30b92a5af049037c2bd543a932a37a78.tar.gz
nvim-treesitter-c28396de30b92a5af049037c2bd543a932a37a78.tar.bz2
nvim-treesitter-c28396de30b92a5af049037c2bd543a932a37a78.tar.lz
nvim-treesitter-c28396de30b92a5af049037c2bd543a932a37a78.tar.xz
nvim-treesitter-c28396de30b92a5af049037c2bd543a932a37a78.tar.zst
nvim-treesitter-c28396de30b92a5af049037c2bd543a932a37a78.zip
feat(rust): improve indents
-rw-r--r--queries/rust/indents.scm12
1 files changed, 10 insertions, 2 deletions
diff --git a/queries/rust/indents.scm b/queries/rust/indents.scm
index ac16a2e75..c4737ab80 100644
--- a/queries/rust/indents.scm
+++ b/queries/rust/indents.scm
@@ -5,9 +5,8 @@
(impl_item)
(for_expression)
(struct_expression)
- (match_expression)
+ (struct_pattern)
(tuple_expression)
- (match_arm)
(match_block)
(call_expression)
(assignment_expression)
@@ -21,6 +20,7 @@
(enum_variant_list)
(parameters)
(token_tree)
+ (token_repetition)
(macro_definition)
] @indent.begin
@@ -79,6 +79,14 @@
(field_declaration_list
"}" @indent.end))
+(struct_expression
+ body:
+ (field_initializer_list
+ "}" @indent.end))
+
+(struct_pattern
+ "}" @indent.end)
+
(trait_item
body:
(declaration_list