elispを使用してバッファー内のすべてを削除する場合、どうすればよいですか?
elispを使用してバッファー内のすべてを削除する場合、どうすればよいですか?
回答:
試しました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.
そのような関数を見つける方法は? M-x apropos buffer erase
kill-buffer
setf
魔法を使うことができます。
(setf (buffer-string) "")
erase-buffer
。また、呼び出された後も引き続き存在する、私がよく知らない他の要素があるかもしれません。