From 4d76587eeca434a47f460fb7f1c900de49400688 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Wed, 20 Mar 2024 17:12:26 -0400 Subject: [PATCH] fix(rust): dedent on macro definition end --- queries/rust/indents.scm | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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)