No puedo hacer que el formateador par haga lo que quiero, específicamente con prefijos y sufijos automatizados. Detalles:
Mi .vimrc
extracto:
set formatprg=par\ -w72reqh
map t gqip
Este ejemplo de texto de entrada a la par 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.
Aplicando mi t
configuración de formato vim-par (presionando la tecla en modo comando vim) a los resultados anteriores en:
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 T
períodos del lado izquierdo / prefijo y del lado derecho / sufijo están "justificados". Obviamente no es lo que quiero. En cambio, quiero que los resultados (de 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 respuesta parece simplemente deshabilitar los sufijos y prefijos par y no generará mi resultado preferido (arriba). Espero que haya alguna manera de obtener par para prefijar solo caracteres espaciales, ¿o algo así?
La solución puede implicar romper otra funcionalidad par , como "justificar" los caracteres de comentario de código C en el ejemplo que se encuentra aquí . Pero estoy dando un paso a la vez. Tal vez (eventualmente) emplee 2 comandos vim de formato par diferentes, uno para texto delimitado por espacios como el anterior, otro para el formato de comentarios C, etc. Por ahora, resuelva 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
$