diff --git a/src/format.rs b/src/format.rs index 928190d..405561b 100644 --- a/src/format.rs +++ b/src/format.rs @@ -57,19 +57,22 @@ fn format_attachments(depth: usize, attachments: &[Attachment]) -> String { if attachments.is_empty() { String::default() } else { - attachments - .iter() - .map(|a| { - Url::parse(&a.url).unwrap().open(); - let mut editor = DefaultEditor::new().unwrap(); - let src = if let Ok(line) = editor.readline("Filename: ") { - line - } else { - a.url.clone() - }; - format!("{} ", prefix, src) - }) - .collect::>() - .join("\n") + format!( + "\n{}", + attachments + .iter() + .map(|a| { + Url::parse(&a.url).unwrap().open(); + let mut editor = DefaultEditor::new().unwrap(); + let src = if let Ok(line) = editor.readline("Filename: ") { + line + } else { + a.url.clone() + }; + format!("{} ", prefix, src) + }) + .collect::>() + .join("\n") + ) } }