Absolutamente. Y es extremadamente útil hacer eso. M-x flush-lines
y M-x keep-lines
son tus amigos, así como solo C-k
etc.
(Por supuesto C-x C-q
, lo primero que debe hacer es hacer que el búfer se pueda escribir).
Si utiliza la biblioteca Grep + ( grep+.el
) entonces tienes estas instrucciones, que quite las líneas de comentarios y alternar dicha eliminación:
grepp-remove-comments
, grepp-toggle-comments
, que están atados en tampones grep a ;
y M-;
, respectivamente.
(Grep + también le da comandos que facilitan tener múltiples buffers grep: +
( grepp-new-buffer
), b
( grepp-choose-buffer
) y r
( grepp-rename-buffer-to-last
).)
También hay otros tampones que son de sólo lectura de forma predeterminada y que a veces puede ser útil usar C-x C-q
y luego editarlos, en particular (mi humilde opinión), *Messages*
, *Help*
, y *Colors*
(de M-x list-colors-display
). La información solía tener incluso un comando que le permite editar el nodo actual.
Desafortunadamente (en mi humilde opinión), Emacs generalmente se ha alejado de ese uso, lo que lo hace más difícil. Por ejemplo, *Help*
y las *Messages*
memorias intermedias ahora definieron las teclas en sus respectivos modos, lo que significa que para editarlas normalmente necesita (1) cambiar a otro modo o (2) usar C-q
para poder insertar ciertos caracteres.