Risposte:
Si tratta di file di sessione salvati che emacs esegue il dump quando il gestore delle finestre notifica che si sta chiudendo. Vedere la funzione emacs-session-save
. Esistono più file perché sono suffissati dall'ID sessione X. Hai l'abitudine di abbandonare il tuo window manager prima di uscire da emacs?
term
(o termine Mx per caricare) per trovare questa funzione, emacs-session-filename
è la funzione che decide dove salvare il file. Ci vorrà del tempo per vedere come posso cambiarlo. Grazie.
C'è un movimento per ripulire questo tipo di lettiera in .emacs.d
:
emacscollective / nessun disordine: aiuta a mantenere pulito ~ / .emacs.d
Questo problema è stato risolto in una certa misura da emacs-session: tema emacs-session-nomefile (# 38) di DamienCassou · Pull Request # 39 · emacscollective / no-lettiera, ma penso che metta semplicemente i file in una sottodirectory di.emacs.d
Questo non affronta ancora la domanda di fondo sul perché vengono lasciati file vuoti. (Sì - per me, tutti gli 84 session.*
file sono vuoti. E sì, non mi preoccupo di uscire da Emacs prima di chiudere - corro solo (desktop-save-in-desktop-dir)
)
emacs-session-save
funzione. C'è qualcosa che dovrei caricare in emacs?