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?
El complemento de tipo de archivo aplica el estilo de mensaje de confirmación Git preferido: título corto y saltos de línea dura. Si no está de acuerdo con ese estilo, deshaga la configuración poniendo lo siguiente en ~/.vim/after/ftplugin/gitcommit.vim
:
setlocal wrap formatoptions<
formatoptions<
podría ser un argumento válido setlocal
, los documentos :setlocal
explican que "establecerá el valor local de {opción} en su valor global copiando el valor". Por lo tanto, este comando eliminará las marcas t
y l
(documentadas fo-table
) que el complemento se agrega a 'formatoptions'
.
Encontré que la configuración que necesitaba ~/.vim/after/ftplugin/gitcommit.vim
era:
setlocal textwidth=0
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).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.gq
para corregir los saltos de línea.gqip
degq
lap
aragraph que eresi
n.