Są pliki jak session.10110ac205e127d7e2143131143297155100000021880037
w moim .emacs.d
folderze. Chciałbym coś z tym zrobić, ale nie mogłem wymyślić, co robić.
- Do czego służą te pliki?
- Dlaczego emacs generuje wiele plików?
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?
emacs-session-save
funkcji. Czy jest coś, co powinnam załadować do 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)
)źródło