On Wed, Feb 26, 2025 at 11:21:42AM -0700, Soren Stoutner wrote:
The purpose of this email is to propose that the expectation that emails should be wrapped at 80 characters when they are sent should be dropped.
[...]
I understand that there are historical reasons for the 80 character limit, but I believe that it is time to reassess best practices. My recommendation is that sending email programs should not wrap text at an arbitrary column, and that all wrapping of text should be handled by the receiving program, which is, of course, the only program that has insight into the width of the screen where the email is currently being displayed.

I have composed this email without an arbitrary column wrap, so that those receiving it can see how it is handled by their various clients and devices.

I found your email difficult to read. I mostly read email in mutt in a tmux shared with my IRC client, so I normally prefer to keep that window fully maximized for the benefit of IRC, but email tends to be a bit hard to read if it actually takes up the full width there. Sender-wrapped or format=flowed (which mutt renders quite nicely by default these days) works well for me as a receiver; unwrapped doesn't really.

This thread did, however, cause me to work out how to configure my mailer to send format=flowed, since it does look as though that's somewhat nicer for receivers who aren't using the same kind of dinosaur setup as I am, and support seems to have improved since the last time I looked at this eons ago. I needed this in ~/.config/nvim/init.vim (should also work in ~/.vimrc):

  au FileType mail setlocal formatoptions+=w

And this in ~/.muttrc:

  set text_flowed

That seems to work pretty well. I reflowed the parts of your message that I quoted here to match.

--
Colin Watson (he/him)                              [cjwat...@debian.org]

Reply via email to