On Sun, Jul 31, 2022 at 01:47:06PM -0400, Kurt Hackenberg wrote:

>I agree there should not be a space after the '>'.  The trouble is,
>that space is ambiguous: software can't tell whether it's part of the
>quoting or part of the original message.

I spoke too soon.  Now I've experimented with Mutt and Thunderbird[1]
and read some Mutt code, and have a better idea what's going on.  That
space in $indent_string confuses software less than I thought.

$indent_string is only used in a format=fixed reply; it's ignored for
format=flowed replies, which are required to use ">" (no space).  A
fixed block of quoted text with a space after '>' would cause trouble
if the message containing the quote is quoted in a flowed reply -- but
not much trouble.  Those quoted lines would be fixed -- would not end
with a space -- so would not be re-wrapped.  I think the code
constructing the quote in the flowed message would interpret that
space as space-stuffing, and delete it, but that's mostly harmless.

When no flowed-text message is involved, I don't think there's any
formal rule about space or no space, and text won't be re-wrapped or
modified.  A mail reader might misrepresent the quote levels and cause
confusion about who said what, but Thunderbird seems to understand it.
(Thunderbird replaces >>>... with multiple colored vertical lines,
and, in fixed text, accepts '>' with space as a quote marker.)


[1] Mutt and Thunderbird are the only mail readers I know of that
implement text/plain format=flowed.  Mutt only implements it
partially; it relies on an external editor to do some of it.
Thunderbird has its own editor.

Reply via email to