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")
+ )
}
}