indentation – ¿Existe una configuración para forzar una sangría francesa en listas numeradas / con viñetas SIN ajuste rígido?

Pregunta:

Básicamente, me gustaría tener entradas largas para listas numeradas / con viñetas que sangran automáticamente así:

1. Congress shall make no law respecting an establishment of 
   religion, or prohibiting the free exercise thereof; or 
   abridging the freedom of speech, or of the press; or the 
   right of the people peaceably to assemble, and to petition 
   the government for a redress of grievances.

Soy consciente de que formatoptions=n hará esto para listas numeradas y formatoptions=c lo hará para asteriscos (siempre que estén definidos como líderes de comentarios con comments=fb:* ), pero esto solo funciona forzando un ajuste duro automático. Preferiría evitar esta situación, ya que con el fin de editar el párrafo, entonces tengo que manualmente J oin las líneas de nuevo en uno, realice las modificaciones, y luego gqq volver a formatear.

La configuración de breakindent me lleva a la mitad del camino, con sangría automática para párrafos envueltos en software, pero solo proporciona sangría idéntica a la primera línea. ¿Hay alguna configuración que combine el breakindent de breakindent de breakindent con el reconocimiento de lista numerada y con viñetas de formatoptions+=cn ?

Respuesta:

A partir de Vim 8.2.0139, no hay opciones de configuración para especificar este comportamiento. Además, cualquier cambio en el comportamiento de la envoltura suave de Vim a través de 'wrap' requerirá implementación en el código fuente: no hay solución alternativa posible mediante el uso de Vimscript. *

Vea la solicitud de función que Ryan Lue (quien hizo esta pregunta) agregó al rastreador de problemas del proyecto Vim después de una breve discusión en los comentarios.

A partir del 21 de enero de 2020, este problema permanece abierto.

* Excepto, supongo, uno extremadamente complicado y difícil de implementar correctamente que funcionó al usar envoltura dura y convertir a envoltura suave al guardar.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım