Se voglio cancellare tutto in un buffer con elisp, come posso farlo?
Se voglio cancellare tutto in un buffer con elisp, come posso farlo?
Risposte:
Ci hai provato 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.
Come trovare una tale funzione? M-x apropos buffer erase
kill-buffer
è tuo amico.
Puoi usare un po 'di setf
magia.
(setf (buffer-string) "")
C'è anche questa risposta :
C-x h + del
tasto cancella il buffer
Nota: questo transient-mark-mode
deve essere abilitato (che è per impostazione predefinita).
erase-buffer
chiamata.