Estoy escribiendo un documento LaTeX en vim, y tengo un envoltorio duro de 80 caracteres para facilitar la lectura. Sin embargo, esto causa problemas con el seguimiento de cambios en el control de versiones. Por ejemplo, la inserción de "Lorem ipsum" al principio de este texto:Vim, LaTeX, ajuste de texto y control de versión
1 Dolor sit amet, consectetur adipiscing elit. Phasellus bibendum lobortis lectus 2 quis porta. Aenean vestibulum magna vel purus laoreet at molestie massa 3 suscipit. Vestibulum vestibulum, mauris nec convallis ultrices, tellus sapien 4 ullamcorper elit, dignissim consectetur justo tellus et nunc.
resultados en:
1 Lorum ipsum dolor sit amet, consectetur adipiscing elit. Phasellus bibendum 2 lobortis lectus quis porta. Aenean vestibulum magna vel purus laoreet at 3 molestie massa suscipit. Vestibulum vestibulum, mauris nec convallis ultrices, 4 tellus sapien ullamcorper elit, dignissim consectetur justo tellus et nunc.
Cuando reviso este cambio en git, se dice que todas las líneas del párrafo han cambiado debido a la envoltura, aunque solo se ha producido un cambio semántico. Una forma de evitar este problema es tener cada oración en su propia línea. Esto tiene el mismo aspecto en el documento representado, pero la fuente ahora es más difícil de leer, ya que cada línea tiene bastante una longitud de línea diferente:
1 Lorum ipsum dolor sit amet, consectetur adipiscing elit. 2 Phasellus bibendum lobortis lectus quis porta. 3 Aenean vestibulum magna vel purus laoreet at molestie massa suscipit. 4 Vestibulum vestibulum, mauris nec convallis ultrices, tellus sapien ullamcorper elit, dignissim consectetur justo tellus et nunc.
(Si envoltura suave a 80, las cosas todavía se ven malo, sólo de una manera diferente.)
¿Es posible tener mi texto en el disco con una nueva línea por frase, pero mostrar y editar en vim como si el texto de cada párrafo fuera una línea larga, envuelto suavemente en 80 caracteres? Supongo que requiere algo de vim-foo en lugar de ajustar git o LaTeX.
Hmm, vi ese problema antes, creo que su conjetura acerca de la envoltura suave como una solución es correcta, pero no recuerdo dónde encontrar ese "vim-foo" ... –