Problema de final de línea en emacs al editar textos de rebajas a través de It's All Text

Problema de final de línea en emacs al editar textos de rebajas a través de It's All Text

Quiero editar la fuente de rebajas en emacs usando el complemento It's All Text para Firefox.

En Markdown tienes que agregar dos espacios al final de la línea para obtener una nueva línea. Supongamos que existe una nueva línea de este tipo en una fuente de rebajas. Si abro esto en emacs a través de It's All Text, cambio algo más y lo guardo, los dos espacios al final de la línea desaparecen, lo cual es muy molesto. Entonces, ¿hay alguna manera de configurar emacs para que no toque esos espacios al final de la línea en este caso?

Respuesta1

Como continuación de mi comentario, el siguiente procedimiento suele ser útil para rastrear qué está causando qué... (pruebas de prueba y error, en realidad...)...

Mantener espacios en blanco al final es emacsel comportamiento predeterminado, por lo que quizás puedas probarlo sin ningún extra cargado. Haga esto diciéndoleEs todo textopara iniciar emacsa través de opciones restrictivas. El comando es emacs -Q, peroEs todo textoNo le gusta el argumento, así que coloque el comando en un script bash, por ejemplo. ita-emacsy dígale a It's All Text que se ejecute ita-emacs, luego pruébelo. ( emacs -Qes equivalente a -q --no-site-file --no-splash) ...

Si los espacios no se eliminan, al menos sabrás que es un emacsproblema en los extras cargados.


PD: para cualquiera que aún no haya leído todos los comentarios (arriba),alumnoprobado como se mencionó, y encontró la siguiente línea en su.emacsarchivo: (add-hook 'before-save-hook 'delete-trailing-whitespace)... ¡El culpable! :)

Respuesta2

Como forma de evitar este problema, en lugar de utilizar dos espacios para la nueva línea, utilizo el carácter de escape \. Funciona, al menos, con Pandoc.

Ejemplo:

This is an example\
of using \\ as\
a new-line marker.

Encontré esta no exactamente solución aquí: https://gist.github.com/shaunlebron/746476e6e7a4d698b373#gistcomment-2271765

información relacionada