Elisp ile bir arabellekteki her şeyi silmek istersem, bunu nasıl yapabilirim?
Elisp ile bir arabellekteki her şeyi silmek istersem, bunu nasıl yapabilirim?
Yanıtlar:
Denedin erase-buffer
mi
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.
Böyle bir fonksiyon nasıl bulunur? M-x apropos buffer erase
kill-buffer
, arkadaşınızdır.
Biraz setf
sihir kullanabilirsiniz .
(setf (buffer-string) "")
Orada da bu cevap :
C-x h + del
anahtar arabelleği temizler
Not: Bunun transient-mark-mode
etkinleştirilmesi gerekir (varsayılan olarak budur).
erase-buffer
çağrı yapıldıktan sonra da var olmaya devam eder .