Antworten:
Hierbei handelt es sich um gespeicherte Sitzungsdateien, die einen Speicherauszug erzeugen, wenn der Fenstermanager benachrichtigt, dass das Programm heruntergefahren wird. Siehe die Funktion emacs-session-save
. Es gibt mehrere Dateien, da ihnen die X-Sitzungs-ID angehängt ist. Haben Sie zufällig die Angewohnheit, Ihren Fenstermanager zu verlassen, bevor Sie Emacs verlassen?
term
(oder Mx-Begriff zum Laden), um diese Funktion zu finden. Diese Funktion emacs-session-filename
entscheidet, wo die Datei gespeichert werden soll. Ich werde einige Zeit in Anspruch nehmen, um zu sehen, wie ich es ändern kann. Vielen Dank.
Es gibt eine Bewegung, um diese Art von Aktenmüll aufzuräumen in .emacs.d
:
emacscollective / no-littering: Helfen Sie dabei, ~ / .emacs.d sauber zu halten
Dieses Problem wurde zu einem gewissen Grad angegangen von Emacs-Sitzung: Thema Emacs-Session-Dateiname (# 38) von DamienCassou · Pull - Request # 39 · emacscollective / no-Littering , aber ich denke , es ist einfach die Dateien in einem Unterverzeichnis setzt der.emacs.d
Die zugrunde liegende Frage, warum leere Dateien übrig bleiben, wird immer noch nicht beantwortet. (Ja, für mich sind alle 84 session.*
Dateien leer. Und ja, ich mache mir nicht die Mühe, Emacs vor dem Herunterfahren zu beenden - ich renne einfach. (desktop-save-in-desktop-dir)
)
emacs-session-save
Funktion finden . Gibt es etwas, das ich in Emacs laden sollte?