M-x flush-lines ^$
elimina tutte le righe vuote in un buffer. Tuttavia, desidero solo eliminare righe vuote aggiuntive, ovvero se ci sono n righe vuote consecutive voglio eliminare n-1 e mantenerne una.elimina righe vuote aggiuntive in emacs
So che delete-blank-lines fa il lavoro per le righe vuote sotto il punto, tuttavia voglio una soluzione semplice che funzioni per l'intero buffer.
Qualche idea su come procedere? Soprattutto è possibile modificare la regex^$ dal mio primo esempio per far corrispondere solo le righe extra?
Analogamente, è possibile eseguire: 'M-x replace-regexp RET^C-q C-j $ RET RET'. Questo sostituirà due righe vuote consecutive con una singola. –