Absolutamente. E é extremamente útil fazer isso. M-x flush-lines
e M-x keep-lines
são seus amigos, assim como apenas C-k
etc.
(A primeira coisa que você precisa fazer é C-x C-q
, naturalmente , tornar o buffer gravável.)
Se você usar a biblioteca Grep + ( grep+.el
), então você tem estes comandos, que comentário remover linhas e alternar tal remoção:
grepp-remove-comments
, grepp-toggle-comments
, que estão presos junto buffers grep para ;
e M-;
, respectivamente.
(O Grep + também fornece comandos que facilitam o uso de vários buffers grep: +
( grepp-new-buffer
), b
( grepp-choose-buffer
) e r
( grepp-rename-buffer-to-last
).)
Há também outros buffers que são só de leitura por padrão e que às vezes pode ser útil para usar C-x C-q
e depois editá-los, em particular (IMHO), *Messages*
, *Help*
e *Colors*
(de M-x list-colors-display
). As informações costumavam ter um comando que permite editar o nó atual.
Infelizmente (IMHO), o Emacs geralmente se afastou desse uso, tornando-o mais difícil. Por exemplo, *Help*
e os *Messages*
buffers agora definem chaves em seus respectivos modos, o que significa que para editá-las normalmente, você precisa (1) mudar para outro modo ou (2) usar C-q
para poder inserir determinados caracteres.