However, I did have one comment relating to Vim:
Neither Vim nor mutt should do anything to messages to corrupt their contents. In particular, neither should automatically remove any leading spaces. See RFC 3676.
I am 100% with you on that. However, with Vim being the composer of a message, I'd argue that there is no corruption of contents going on, if it differentiates between displaying spaces, and saving them to the file:
Let me elaborate, using · for spaces and $ for EOL: Take the following paragraph. | 1. This is a multiline | | indented paragraph |If &formatoptions doesn't include "aw", then we need those leading spaces explicitly, because the indenting is done in such a way as to hard-code it into the file. Therefore, Vim should save:
| 1. This is … a multiline$ | | ···indented paragraph.$ |However, if &fo=aw as well as &fo=n is in place, and there is a trailing space on the first line, then I would say Vim should really not be saving those spaces. Instead, the buffer should really be
| 1. This is … a multiline$ | | indented paragraph.$ |But this then gets displayed as in the original example, i.e. Vim displays leading spaces, recognizing the numbered list.
Or at least this should/could be configurable. Don't you agree?
If some receiving agent claims to support format=flowed, yet blindly includes sequences of spaces in the middle of flowed lines, as in your third example, I would say that agent is broken.
Oh great. Yeah, I'll let the GMail admins know at [email protected].
Also, your second example suggests that mutt is using quoted-printable encoding. RFC 3676 says that quoted-printable encoding "SHOULD NOT be used for Format=Flowed unless absolutely necessary...."
Unfortunately, PGP/MIME needs quoted-printable (mutt's pgp_strict_enc), and so one could argue it is "absolutely necessary".
I don't quite understand the ramifications of this though. Best, and thanks again! -- @martinkrafft | https://riot.im/app/#/room/#madduck:madduck.net "women love us for our defects. if we have enough of them, they will forgive us everything, even our gigantic intellects." -- oscar wilde spamtraps: [email protected] -- -- You received this message from the "vim_use" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php--- You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/vim_use/20191007202203.GC27159%40fishbowl.rw.madduck.net.
digital_signature_gpg.asc
Description: Digital GPG signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)
