diff options
| author | A4-Tacks <wdsjxhno1001@163.com> | 2025-05-03 17:03:00 +0800 |
|---|---|---|
| committer | A4-Tacks <wdsjxhno1001@163.com> | 2025-05-03 17:04:11 +0800 |
| commit | 7768602f97489bb47bc544f4d005e7a0f4194314 (patch) | |
| tree | 4dfd167e570a5bb72f86b6b0162947e1055979c0 | |
| parent | 1327f7034916dcfdf3038028d6a25726e0d52fef (diff) | |
Improve let snippet
| -rw-r--r-- | src/tools/rust-analyzer/crates/ide-completion/src/completions/expr.rs | 4 | ||||
| -rw-r--r-- | src/tools/rust-analyzer/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 2245f58bc62..7fbd1fbc1af 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 0becdf065ac..64bb1fce6ba 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; } {} } "#, ); |
