Wenn ich mit elisp alles in einem Puffer löschen möchte, wie mache ich das?
Wenn ich mit elisp alles in einem Puffer löschen möchte, wie mache ich das?
Antworten:
Hast du es versucht 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.
Wie finde ich eine solche Funktion? M-x apropos buffer erase
kill-buffer
ist dies Ihr Freund.
Sie können etwas setf
Magie verwenden.
(setf (buffer-string) "")
Es gibt auch diese Antwort :
C-x h + del
Taste löscht den Puffer
Hinweis: Dies muss transient-mark-mode
aktiviert sein (was standardmäßig der Fall ist).
erase-buffer
sind.