Ответы:
Это сохраненные файлы сеанса, которые emacs выводит, когда оконный менеджер уведомляет его о завершении работы. Смотрите функцию emacs-session-save
. Есть несколько файлов, потому что к ним добавляется X-идентификатор сессии. Вы случайно не выходите из emacs из оконного менеджера?
term
(или Mx термин для загрузки), чтобы найти эту функцию, emacs-session-filename
это функция, которая решает, где файл должен быть сохранен. Я найду некоторое время, чтобы увидеть, как я могу это изменить. Благодарю.
Есть движение, чтобы убрать этот мусор файлов в .emacs.d
:
emacscollective / no-littering: помогите сохранить ~ / .emacs.d в чистоте
Эта проблема была в некоторой степени решена с помощью emacs-session: theme emacs-session-filename (# 38) от DamienCassou · Запрос извлечения # 39 · emacscollective / no-littering, но я думаю, что он просто помещает файлы в подкаталог.emacs.d
Это все еще не решает основной вопрос, почему пустые файлы остаются вокруг. (Да - для меня все 84 session.*
файла пусты. И да, я не беспокоюсь о выходе из Emacs перед выключением - я просто запускаю (desktop-save-in-desktop-dir)
)
emacs-session-save
функцию. Что-нибудь, что я должен загрузить в emacs?