Mehr als einmal habe ich Arbeit verloren, indem ich versehentlich einen temporären Puffer in Emacs getötet habe. Kann ich Emacs so einrichten, dass er mich warnt, wenn ich einen Puffer lösche, der nicht mit einer Datei verknüpft ist?
Machen Sie eine Funktion, die Sie fragt, ob Sie sicher sind, wann der Puffer bearbeitet wurde und keiner Datei zugeordnet ist. Fügen Sie diese Funktion dann zur Liste kill-buffer-query-functions
hinzu.
Sehen Sie sich die Dokumentation für Pufferdateiname an verstehe:
buffer-file-name
gleich null ist
Verwenden Sie diese Einsicht, um die Funktion zu schreiben:
%Vor%Und dann füge die Funktion dem Haken wie folgt hinzu:
%Vor%Tags und Links emacs