M-x flush-lines ^$
borra todas las líneas en blanco en un búfer. Sin embargo, solo quiero eliminar líneas en blanco adicionales, es decir, si hay n líneas en blanco consecutivas, quiero eliminar n-1 y conservar una.eliminar líneas en blanco adicionales en emacs
Sé que delete-blank-lines hace el trabajo para las líneas en blanco debajo del punto, sin embargo, quiero una solución simple que funcione para todo el buffer.
¿Alguna idea de cómo hacer esto? Especialmente, ¿es posible modificar la expresión regular $ de mi primer ejemplo para que coincida solo con las líneas adicionales?
Del mismo modo, puede hacer: 'M-x replace-regexp RET^C-q C-j $ RET RET'. Esto reemplazará dos líneas en blanco consecutivas con una sola. –