Odpowiedzi:
Są to zapisane pliki sesji, które emacs zrzuty, gdy menedżer okien powiadomi go, że się wyłącza. Zobacz funkcję emacs-session-save
. Istnieje wiele plików, ponieważ są one oznaczone przyrostkiem identyfikatora sesji X. Czy przypadkiem przyzwyczajasz się do opuszczenia menedżera okien przed wyjściem z emacsa?
term
(lub termin Mx, aby załadować), aby znaleźć tę funkcję, emacs-session-filename
to funkcja, która decyduje, gdzie plik powinien zostać zapisany. Poświęcę trochę czasu, aby zobaczyć, jak mogę to zmienić. Dzięki.
Istnieje ruch, aby wyczyścić tego rodzaju śmieci z plików w .emacs.d
:
emacscollective / no-littering: Pomóż utrzymać ~ / .emacs.d w czystości
Ten problem został w pewnym stopniu rozwiązany przez emacs-session: theme emacs-session-filename (# 38) autorstwa DamienCassou · Pull Request # 39 · emacscollective / no-littering, ale myślę, że po prostu umieszcza pliki w podkatalogu.emacs.d
To nadal nie rozwiązuje podstawowego pytania o to, dlaczego pozostawiono puste pliki. (Tak - dla mnie wszystkie 84 session.*
pliki są puste. I tak, nie przejmuję się wyjściem z emacsa przed zamknięciem - po prostu uruchamiam (desktop-save-in-desktop-dir)
)
emacs-session-save
funkcji. Czy jest coś, co powinnam załadować do emacsa?