Comment effacer complètement un tampon avec elisp?


Réponses:


23

As-tu essayé 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.

Comment trouver une telle fonction? M-x apropos buffer erase


1
Il y a quelques exceptions, par exemple, les objets de superposition ne sont pas supprimés, et il peut y avoir d'autres choses que je ne connais pas qui continuent d'être présentes après l' erase-bufferappel.
lawlist

Oui, la question n'est pas très précise par rapport à " tout " et " dans " le tampon. Si vous voulez vous débarrasser de tout ce qui est associé au tampon, alors kill-bufferc'est votre ami.
Tiré


0

Il y a aussi cette réponse :

C-x h + del la touche efface le tampon

Remarque: Cela nécessite transient-mark-moded'être activé (ce qui est par défaut).


Mais c'est une séquence clé, alors que le PO a demandé une réponse Elisp.
Stefan

Oups, publié trop rapidement.
Joshua Goldberg
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.