Editor showdown: mantener nuevas líneas al final de las oraciones

Cuando edite una prosa que no sea WYSIWYG (LaTeX, HTML, etc.), probablemente desee tener nuevas líneas al final de sus oraciones. Esto tiene varias ventajas:

Más fácil reorganizar las oraciones. Más fácil de comentar oraciones. Más fácil de detectar oraciones largas / demasiado largas. Más fácil comentare frases

Por ejemplo

% The following isn't strictly true; maybe excise or comment out for now:
After all, people who use Word or other WYSIWYG editors are aiding and 
abetting terrorists.

Y probablemente la ventaja más importante de todas es que hace que la edición colaborativa bajo control de versiones sea mucho más fácil. De lo contrario, terminará con conflictos en los que simplemente le informa que "las siguientes dos versiones de este enorme párrafo están en conflicto".

Pero mantener nuevas líneas al final de las oraciones es más fácil decirlo que hacerlo ...

As you edit the prose
it will get all chopped up, like this.
Normally you'd do a "reformat paragraph"
to clean it up, but then
you lose the newlines at the ends of your sentences!

La siguiente pregunta se refiere a cómo resolver este problema en emacs:

¿Cómo consigo que Emacs complete oraciones, pero no párrafos?

Me gustaría saber cómo las personas lidian con esto en otros editores, incluidos vim, TeXShop, TextMate y cualquier otro que creas que sería útil recopilar aquí. También es bienvenido el asesoramiento sobre envoltura suave vs dura.

Respuestas a la pregunta(8)

Su respuesta a la pregunta