Devo essere in grado di rimuovere tutti i commenti da un buffer dal codice elisp. Per ora, sto usando:
(goto-char (point-min))
(comment-kill (count-lines (point-min) (point-max)))
Tuttavia, comment-kill
è una funzione interattiva e il suo utilizzo principale è eliminare un commento alla volta. Inoltre, ha fastidiosi effetti collaterali visibili, poiché aggiunge tutti i commenti che ha ucciso al kill-ring.
Esiste una funzione che consente di eliminare (non eliminare) alcuni o tutti i commenti da un buffer?
M-x flush-lines ^\s-*\/\/
o qualcosa in tal senso. Non perfetto, ma potrebbe funzionare alcune volte.