Jika saya ingin menghapus semua yang ada di buffer dengan elisp, bagaimana saya melakukannya?
Jika saya ingin menghapus semua yang ada di buffer dengan elisp, bagaimana saya melakukannya?
Jawaban:
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
kill-buffer
adalah teman Anda.
Anda bisa menggunakan setf
sihir.
(setf (buffer-string) "")
Ada juga jawaban ini :
C-x h + del
kunci membersihkan buffer
Catatan: Ini transient-mark-mode
harus diaktifkan (yang secara default).
erase-buffer
dipanggil.