Если я хочу удалить все в буфере с помощью elisp, как мне это сделать?
20
Ты пробовал 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
erase-buffer
вызова.kill-buffer
это ваш друг.Вы можете использовать немного
setf
магии.(setf (buffer-string) "")
источник
Там также этот ответ :
C-x h + del
клавиша очищает буферПримечание. Это необходимо
transient-mark-mode
включить (по умолчанию).источник