Bagaimana cara menghapus buffer sepenuhnya dengan elisp?


20

Jika saya ingin menghapus semua yang ada di buffer dengan elisp, bagaimana saya melakukannya?

Jawaban:


23

Sudahkah Anda mencoba 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.

Bagaimana menemukan fungsi seperti itu? M-x apropos buffer erase


1
Ada beberapa pengecualian, misalnya, objek overlay tidak dihapus, dan mungkin ada beberapa hal lain yang saya tidak kenal yang terus hadir setelah erase-bufferdipanggil.
lawlist

Ya, pertanyaannya adalah wrt " segalanya " dan " di " buffer tidak sangat tepat . Jika Anda ingin menyingkirkan semua yang terkait dengan buffer, maka itu kill-bufferadalah teman Anda.
Drew


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.