aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaurenČ›iu Nicola <[email protected]>2020-01-31 19:04:52 +0000
committerLaurenČ›iu Nicola <[email protected]>2020-01-31 20:12:18 +0000
commit0fdca457df6baae3821fb026a1c0a85bca6642d7 (patch)
tree94666513a23d4de5e4489346066f9ba5f616ad90
parentdc713ea21b2d5a4f02735a7f6aca21c1054e4ca6 (diff)
Improve auto import message
-rw-r--r--crates/ra_assists/src/assists/auto_import.rs16
1 files changed, 10 insertions, 6 deletions
diff --git a/crates/ra_assists/src/assists/auto_import.rs b/crates/ra_assists/src/assists/auto_import.rs
index 69126a1c9..932a52bff 100644
--- a/crates/ra_assists/src/assists/auto_import.rs
+++ b/crates/ra_assists/src/assists/auto_import.rs
@@ -64,12 +64,16 @@ pub(crate) fn auto_import<F: ImportsLocator>(
64 return None; 64 return None;
65 } 65 }
66 66
67 ctx.add_assist_group(AssistId("auto_import"), "auto import", || { 67 ctx.add_assist_group(
68 proposed_imports 68 AssistId("auto_import"),
69 .into_iter() 69 format!("Import {}", path_to_import_syntax),
70 .map(|import| import_to_action(import, &position, &path_to_import_syntax)) 70 || {
71 .collect() 71 proposed_imports
72 }) 72 .into_iter()
73 .map(|import| import_to_action(import, &position, &path_to_import_syntax))
74 .collect()
75 },
76 )
73} 77}
74 78
75fn import_to_action(import: String, position: &SyntaxNode, anchor: &SyntaxNode) -> ActionBuilder { 79fn import_to_action(import: String, position: &SyntaxNode, anchor: &SyntaxNode) -> ActionBuilder {