¿Cómo borro un búfer completamente con elisp?


Respuestas:


23

¿Lo has intentado 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.

¿Cómo encontrar tal función? M-x apropos buffer erase


1
Hay algunas excepciones, por ejemplo, los objetos superpuestos no se eliminan, y puede haber otras cosas con las que no estoy familiarizado que continúen presentes después de que erase-bufferse llame.
— abogados el

Sí, la pregunta no es muy precisa wrt " todo " y " en " el búfer. Si desea deshacerse de todo lo relacionado con el búfer, entonces kill-bufferes su amigo.
— Dibujó


0

También hay esta respuesta :

C-x h + del la tecla borra el búfer

Nota: Esto requiere transient-mark-modeestar habilitado (que es por defecto).


Pero esta es una secuencia clave, mientras que el OP solicitó una respuesta de Elisp.
— Stefan

Vaya, publicado demasiado rápido.
— Joshua Goldberg
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.