Réponses:
Ce sont des fichiers de session enregistrés qui sont vidés par emacs lorsque le gestionnaire de fenêtres l'informe qu'il s'arrête. Voir la fonction emacs-session-save
. Il existe plusieurs fichiers car ils sont suffixés par l'ID de session X. Êtes-vous par hasard habitué à quitter votre gestionnaire de fenêtres avant de quitter emacs?
term
(ou Mx terme pour charger) afin de trouver cette fonction, emacs-session-filename
c'est la fonction qui décide où le fichier doit être enregistré. Je vais prendre un peu de temps pour voir comment je peux le changer. Merci.
Il existe un mouvement pour nettoyer ce type de litière de fichiers dans .emacs.d
:
emacscollective / no-littering: Aide à garder ~ / .emacs.d propre
Ce problème a été résolu dans une certaine mesure par emacs-session: thème emacs-session-filename (# 38) par DamienCassou · Pull Request # 39 · emacscollective / no-littering mais je pense qu'il place simplement les fichiers dans un sous-répertoire de.emacs.d
Cela ne résout toujours pas la question sous-jacente de savoir pourquoi les fichiers vides sont laissés. (Oui - pour moi, les 84 session.*
fichiers sont vides. Et oui, je ne prends pas la peine de quitter emacs avant de fermer - je viens de courir (desktop-save-in-desktop-dir)
)
emacs-session-save
fonction. Y a-t-il quelque chose que je devrais charger dans emacs?