From 7768602f97489bb47bc544f4d005e7a0f4194314 Mon Sep 17 00:00:00 2001 From: A4-Tacks Date: Sat, 3 May 2025 17:03:00 +0800 Subject: [PATCH] Improve let snippet --- .../crates/ide-completion/src/completions/expr.rs | 4 ++-- .../crates/ide-completion/src/completions/keyword.rs | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/tools/rust-analyzer/crates/ide-completion/src/completions/expr.rs b/src/tools/rust-analyzer/crates/ide-completion/src/completions/expr.rs index 2245f58bc620..7fbd1fbc1af4 100644 --- a/src/tools/rust-analyzer/crates/ide-completion/src/completions/expr.rs +++ b/src/tools/rust-analyzer/crates/ide-completion/src/completions/expr.rs @@ -369,8 +369,8 @@ pub(crate) fn complete_expr_path( } if in_block_expr { - add_keyword("letm", "let mut $1 = $2;"); - add_keyword("let", "let $1 = $2;"); + add_keyword("letm", "let mut $1 = $0;"); + add_keyword("let", "let $1 = $0;"); } if after_if_expr { diff --git a/src/tools/rust-analyzer/crates/ide-completion/src/completions/keyword.rs b/src/tools/rust-analyzer/crates/ide-completion/src/completions/keyword.rs index 0becdf065aca..64bb1fce6ba0 100644 --- a/src/tools/rust-analyzer/crates/ide-completion/src/completions/keyword.rs +++ b/src/tools/rust-analyzer/crates/ide-completion/src/completions/keyword.rs @@ -346,7 +346,7 @@ fn main() { "#, r#" fn main() { - let $1 = $2; + let $1 = $0; } "#, ); @@ -359,7 +359,7 @@ fn main() { "#, r#" fn main() { - let mut $1 = $2; + let mut $1 = $0; } "#, ); @@ -436,7 +436,7 @@ fn main() { "#, r#" fn main() { - if { let $1 = $2; } {} + if { let $1 = $0; } {} } "#, ); @@ -449,7 +449,7 @@ fn main() { "#, r#" fn main() { - if { let mut $1 = $2; } {} + if { let mut $1 = $0; } {} } "#, );