fill-paragraph – ¿Cómo hacer que la región de relleno / párrafo identifique un prefijo de párrafo?

Pregunta:

Digamos que tengo el siguiente búfer.

1. lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum

Si pulsa Mq aquí mientras está en text-mode obtendrá lo siguiente.

1. lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem
ipsum lorem ipsum lorem ipsum lorem ipsum

Por otro lado, si activo markdown-mode Markdown, obtengo lo siguiente (Markdown es solo un ejemplo, ves un comportamiento similar en varios modos).

1. lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem
   ipsum lorem ipsum lorem ipsum lorem ipsum

¿Cómo configuro el modo de texto para hacer eso?

Me imagino que esto se puede lograr escribiendo una función especial de fill-paragraph-function , pero esta variable simplemente se establece en nil en markdown-mode , por lo que probablemente haya una manera más fácil.

Respuesta:

He sido un usuario feliz del modo filladapt durante mucho tiempo, que maneja este tipo de cosas muy bien. Para obtener información, consulte

http://emacswiki.org/emacs/FillAdapt

De esa página:

Filladapt de KyleJones mejora las funciones de relleno de Emacs adivinando un prefijo de relleno, como una secuencia de comentarios en el código del programa, y ​​manejando viñetas como "1". o "*".

Por ejemplo, podría convertir esto

* Pretend I'm a really super long line.
* And the window's narrow.

en

* Pretend I'm a really super
  long line.
* And the window's narrow.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım