File tree Expand file tree Collapse file tree 2 files changed +32
-1
lines changed
crates/ide-completion/src/completions Expand file tree Collapse file tree 2 files changed +32
-1
lines changed Original file line number Diff line number Diff line change @@ -365,7 +365,8 @@ pub(crate) fn complete_expr_path(
365
365
add_keyword ( "false" , "false" ) ;
366
366
367
367
if in_condition || in_block_expr {
368
- add_keyword ( "let" , "let" ) ;
368
+ add_keyword ( "let mut" , "let mut $0" ) ;
369
+ add_keyword ( "let" , "let $0" ) ;
369
370
}
370
371
371
372
if after_if_expr {
Original file line number Diff line number Diff line change @@ -330,4 +330,34 @@ fn main() {
330
330
" ,
331
331
)
332
332
}
333
+
334
+ #[ test]
335
+ fn completes_let_with_space ( ) {
336
+ check_edit (
337
+ "let" ,
338
+ r#"
339
+ fn main() {
340
+ $0
341
+ }
342
+ "# ,
343
+ r#"
344
+ fn main() {
345
+ let $0
346
+ }
347
+ "# ,
348
+ ) ;
349
+ check_edit (
350
+ "let mut" ,
351
+ r#"
352
+ fn main() {
353
+ $0
354
+ }
355
+ "# ,
356
+ r#"
357
+ fn main() {
358
+ let mut $0
359
+ }
360
+ "# ,
361
+ ) ;
362
+ }
333
363
}
You can’t perform that action at this time.
0 commit comments