Skip to content

Commit 4896626

Browse files
committed
fix: use 4 spaces for indentation in macro expansion
1 parent ce4ae41 commit 4896626

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

crates/ide-db/src/syntax_helpers/insert_whitespace_into_node.rs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ pub fn insert_ws_into(syn: SyntaxNode) -> SyntaxNode {
2020
let after = Position::after;
2121

2222
let do_indent = |pos: fn(_) -> Position, token: &SyntaxToken, indent| {
23-
(pos(token.clone()), make::tokens::whitespace(&" ".repeat(2 * indent)))
23+
(pos(token.clone()), make::tokens::whitespace(&" ".repeat(4 * indent)))
2424
};
2525
let do_ws = |pos: fn(_) -> Position, token: &SyntaxToken| {
2626
(pos(token.clone()), make::tokens::single_space())
@@ -41,7 +41,7 @@ pub fn insert_ws_into(syn: SyntaxNode) -> SyntaxNode {
4141
if indent > 0 {
4242
mods.push((
4343
Position::after(node.clone()),
44-
make::tokens::whitespace(&" ".repeat(2 * indent)),
44+
make::tokens::whitespace(&" ".repeat(4 * indent)),
4545
));
4646
}
4747
if node.parent().is_some() {
@@ -91,10 +91,7 @@ pub fn insert_ws_into(syn: SyntaxNode) -> SyntaxNode {
9191
LIFETIME_IDENT if is_next(is_text, true) => {
9292
mods.push(do_ws(after, tok));
9393
}
94-
MUT_KW if is_next(|it| it == SELF_KW, false) => {
95-
mods.push(do_ws(after, tok));
96-
}
97-
AS_KW | DYN_KW | IMPL_KW | CONST_KW => {
94+
AS_KW | DYN_KW | IMPL_KW | CONST_KW | MUT_KW => {
9895
mods.push(do_ws(after, tok));
9996
}
10097
T![;] if is_next(|it| it != R_CURLY, true) => {

0 commit comments

Comments
 (0)