no puedo conseguir elformateador parpara hacer lo que quiero, específicamente con prefijos y sufijos automatizados. Detalles:
Mi .vimrc
extracto:
set formatprg=par\ -w72reqh
map t gqip
Este ejemplo de entrada apartexto que demuestra el problema:
1. This is some text with similar sentence beginnings and endings.
The snake slithered through the grass, sliding back and forth.
Tactfully approaching its prey.
Aplicar mi configuración de formato vim-par (presionar la t
tecla en el modo de comando vim) a lo anterior da como resultado:
1. This is some text with similar sentence beginnings and endings he .
Tsnake slithered through the grass, sliding back and forth actfully .
Tapproaching its prey .
Observe que los puntos del lado izquierdo/prefijo T
y del lado derecho/sufijo están "justificados". Obviamente no es lo que quiero. En cambio, quiero que los resultados (al presionar la t
tecla en el modo de comando vim) se vean así:
1. This is some text with similar sentence beginnings and endings. The
snake slithered through the grass, sliding back and forth. Tactfully
approaching its prey.
esta respuestaparece simplemente desactivarparsufijos y prefijos y no generará mi resultado preferido (arriba). Espero que haya alguna manera de conseguirlo.par¿Prefijar solo caracteres de espacio o algo así?
La solución puede implicar romper otrosparfuncionalidad, como "justificar" los caracteres del comentario del código C en el ejemploencontrado aquí. Pero estoy dando esto paso a paso. Tal vez (eventualmente) emplee 2 comandos vim de formato parcial diferentes, uno para texto delimitado por espacios como el anterior, otro para formato de comentarios C, etc. Por ahora, resolvamos lo anterior y luego investigaré el siguiente (C- comentario, etc.) pasos según sea necesario.
Mi entorno:
$ par version
par 1.52-i18n.4
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.9.5
BuildVersion: 13F1077
$ brew list par
/usr/local/Cellar/par/1.52/bin/par
/usr/local/Cellar/par/1.52/share/man/man1/par.1.gz
$ which par
/usr/local/bin/par
$ vim --version | head -2
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Apr 21 2014 14:54:22)
MacOS X (unix) version
$