Vim tiene este hábito horrible y molesto de dividir mis mensajes de confirmación y automáticamente dividirlos en líneas, haciendo que la segunda línea tenga un fondo rojo por alguna razón.
¿Cómo puedo hacer que vim deje de hacer esto?
Este es el resaltado de sintaxis de tipo de archivo incorporado de Vim para los mensajes de confirmación de git que intentan aplicar un cierto formato para los mensajes de git. Su resaltado se ve feo porque su mensaje de confirmación de git es "feo", en el sentido de que coincide con el formato que Vim espera que siga. Tanto el
—
jw013
gitcommit.vim
módulo de resaltado de sintaxis como las pautas fueron escritas por Tim Pope. Puede leerlos aquí: tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html . Para un resumen rápido, haga que la primera línea sea un resumen de 50 caracteres, deje una línea en blanco y luego escriba sus párrafos a continuación.
(continuación) ... Por lo tanto, esto no es técnicamente una respuesta, pero se supone que el resaltado no es feo escribiendo un mensaje git commit con el formato correcto. Intenta mantener la línea uno por debajo de 50 caracteres. Se supone que la línea 2 está en blanco, por lo que se está coloreando en ROJO NEGRO para "Advertencia: ¡se supone que este texto no está aquí!" Escriba el mensaje extendido que comienza en la línea 3. Vim dividirá automáticamente sus líneas con 72 caracteres. Déjalo hacerlo. Si necesita Vim para rehacer los saltos de línea porque realizó algunas modificaciones, resalte el párrafo y haga lo posible
—
jw013
gq
para corregir los saltos de línea.
"Si necesita que Vim rehaga los saltos de línea porque realizó algunas modificaciones, resalte el párrafo y haga gq para corregir los saltos de línea". O navegar en el párrafo y el tipo
—
Andrew Martin
gqip
de gq
la p
aragraph que eres i
n.
tw
ywm
configuradas en? Si se establecen en valores distintos de cero, obtendrá saltos de línea automáticos insertados (de forma predeterminada en la columna 80).