Envuelva el text del correo electrónico de una manera compatible con format = flowed, por ejemplo, usando par

Me gustaría ajustar el text del correo electrónico a 72 caracteres mediante un progtwig de command-line (para que el reformateo pueda integrarse con vim ). Las cotizaciones usando > necesitan ser manejadas muy bien.

Las líneas de más de 72 caracteres deben estar envueltas, así como las de less de 72 caracteres y que terminan en un espacio. Las líneas que no terminan en un espacio deben dejarse en paz para que puedas escribir algo así como

 Best wishes, Greg 

(sin espacio después de los Best wishes, ) sin que esté envuelto en una sola línea.

Cuando se envuelven las líneas, debe dejarse un espacio al final, de modo que cuando el correo electrónico se envía utilizando el encabezado Content-Type format=flowed Content-Type se muestre correctamente en un cliente de correo electrónico.

Aquí hay un text de ejemplo:

 This is an example text file that I would like to reformat using par. I would like this paragraph wrapped to 72 characters because at the moment it's just one long line of text. > This paragraph should also be wrapped > to 72 characters because each line > except the last ends with a space. > The quotes should be handled nicely. These lines shouldn't be wrapped because they are shorter than 72 chars and don't have any trailing spaces. 

par w72q (salida a continuación) se acerca, pero no deja espacios al final de las líneas y ajusta las líneas sin espacio final:

 This is an example text file that I would like to reformat using par. I would like this paragraph wrapped to 72 characters because at the moment it's just one long line of text. > This paragraph should also be wrapped to 72 characters because each > line except the last ends with a space. The quotes should be handled > nicely. These lines shouldn't be wrapped because they are shorter than 72 chars and don't have any trailing spaces. 

Vim realmente maneja esto bien sin recurrir a otro progtwig. Las siguientes opciones son útiles:

 setlocal comments=n:> setlocal formattingptions+=aw setlocal textwidth=72 

Ver :help format-comments y :help fo-table para más información.