Como limpo um buffer completamente com o elisp?


Respostas:


23

Você já tentou erase-buffer?

erase-buffer is an interactive built-in function in `C source code'.

(erase-buffer)


Delete the entire contents of the current buffer.
Any narrowing restriction in effect (see `narrow-to-region') is removed,
so the buffer is truly empty after this.

Como encontrar essa função? M-x apropos buffer erase


1
Existem algumas exceções, por exemplo, objetos de sobreposição não são excluídos e pode haver outras coisas com as quais não estou familiarizado que continuam presentes após a erase-bufferchamada.
lawlist

Sim, a questão não é muito precisa, escreva " tudo " e " in " no buffer. Se você quiser se livrar de tudo associado ao buffer, então kill-bufferé seu amigo.
Drew


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.