From 5f8ec8aa10d2c012b321d9779037b6320c1f2efb Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Thu, 14 Feb 2019 20:18:49 +0300 Subject: tweak postfix completions * better label * add refm for &mut --- ...mpletion_works_for_trivial_path_expression.snap | 51 +++++++++++++++++++--- 1 file changed, 44 insertions(+), 7 deletions(-) (limited to 'crates/ra_ide_api/src/completion/snapshots') diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__postfix_completion_works_for_trivial_path_expression.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__postfix_completion_works_for_trivial_path_expression.snap index 3e16c8e79..6f4351445 100644 --- a/crates/ra_ide_api/src/completion/snapshots/completion_item__postfix_completion_works_for_trivial_path_expression.snap +++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__postfix_completion_works_for_trivial_path_expression.snap @@ -1,5 +1,5 @@ --- -created: "2019-02-14T17:12:57.412523988Z" +created: "2019-02-14T17:38:20.322102467Z" creator: insta@0.6.2 source: crates/ra_ide_api/src/completion/completion_item.rs expression: kind_completions @@ -9,7 +9,9 @@ expression: kind_completions completion_kind: Postfix, label: "dbg", kind: None, - detail: None, + detail: Some( + "dbg!(expr)" + ), documentation: None, lookup: None, insert_text: Some( @@ -32,7 +34,9 @@ expression: kind_completions completion_kind: Postfix, label: "if", kind: None, - detail: None, + detail: Some( + "if expr {}" + ), documentation: None, lookup: None, insert_text: Some( @@ -55,7 +59,9 @@ expression: kind_completions completion_kind: Postfix, label: "match", kind: None, - detail: None, + detail: Some( + "match expr {}" + ), documentation: None, lookup: None, insert_text: Some( @@ -74,11 +80,38 @@ expression: kind_completions } ) }, + CompletionItem { + completion_kind: Postfix, + label: "mref", + kind: None, + detail: Some( + "&mut expr" + ), + documentation: None, + lookup: None, + insert_text: Some( + "&mut bar" + ), + insert_text_format: Snippet, + source_range: [76; 76), + text_edit: Some( + TextEdit { + atoms: [ + AtomTextEdit { + delete: [72; 76), + insert: "" + } + ] + } + ) + }, CompletionItem { completion_kind: Postfix, label: "not", kind: None, - detail: None, + detail: Some( + "!expr" + ), documentation: None, lookup: None, insert_text: Some( @@ -101,7 +134,9 @@ expression: kind_completions completion_kind: Postfix, label: "ref", kind: None, - detail: None, + detail: Some( + "&expr" + ), documentation: None, lookup: None, insert_text: Some( @@ -124,7 +159,9 @@ expression: kind_completions completion_kind: Postfix, label: "while", kind: None, - detail: None, + detail: Some( + "while expr {}" + ), documentation: None, lookup: None, insert_text: Some( -- cgit v1.2.3