From 7f059140be2f1b74a6844a53bd375f69550323a4 Mon Sep 17 00:00:00 2001 From: iequidoo Date: Sat, 1 Nov 2025 14:01:30 -0300 Subject: [PATCH] docs: Comment why spaced en dash is used to separate message Subject from text --- src/mimeparser.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/mimeparser.rs b/src/mimeparser.rs index 3e1bfe6ee..8c51f484f 100644 --- a/src/mimeparser.rs +++ b/src/mimeparser.rs @@ -854,6 +854,10 @@ impl MimeMessage { .iter_mut() .find(|part| !part.msg.is_empty() && !part.is_reaction); if let Some(part) = part_with_text { + // Message bubbles are small, so we use en dash to save space. In some + // languages there may be em dashes in the message text added by the author, + // they may look stronger than Subject separation, this is a known thing. + // Anyway, classic email support isn't a priority as of 2025. part.msg = format!("{} – {}", subject, part.msg); } }