]> git.lizzy.rs Git - rust.git/commitdiff
Add braces when completing ifs
authorAleksey Kladov <aleksey.kladov@gmail.com>
Fri, 15 Jan 2021 12:01:32 +0000 (15:01 +0300)
committerAleksey Kladov <aleksey.kladov@gmail.com>
Fri, 15 Jan 2021 12:01:32 +0000 (15:01 +0300)
crates/completion/src/completions/keyword.rs

index 425a688ffdd7353e671b37609373ef3f7a3dbb43..665214895c29af76309236b27247efbc1c596b09 100644 (file)
@@ -86,8 +86,8 @@ pub(crate) fn complete_expr_keyword(acc: &mut Completions, ctx: &CompletionConte
         add_keyword(ctx, acc, "match", "match $0 {}");
         add_keyword(ctx, acc, "while", "while $0 {}");
         add_keyword(ctx, acc, "loop", "loop {$0}");
-        add_keyword(ctx, acc, "if", "if ");
-        add_keyword(ctx, acc, "if let", "if let ");
+        add_keyword(ctx, acc, "if", "if $0 {}");
+        add_keyword(ctx, acc, "if let", "if let $1 = $0 {}");
     }
 
     if ctx.if_is_prev || ctx.block_expr_parent {