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.