aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--queries/rust/indents.scm13
1 files changed, 12 insertions, 1 deletions
diff --git a/queries/rust/indents.scm b/queries/rust/indents.scm
index 891d36ad8..ac16a2e75 100644
--- a/queries/rust/indents.scm
+++ b/queries/rust/indents.scm
@@ -30,10 +30,21 @@
(ERROR
.
"macro_rules!"
- "(" @indent.begin
+ [
+ "("
+ "{"
+ "["
+ ] @indent.begin
(#set! indent.immediate)
(#set! indent.start_at_same_line))
+(macro_definition
+ [
+ ")"
+ "}"
+ "]"
+ ] @indent.end)
+
(trait_item
body: (_) @indent.begin)