Можно ли ограничить максимальное количество буферов, сохраняемых на рабочем столе? - PullRequest
0 голосов
/ 26 августа 2018

Я использую (desktop-save-mode 1) в моем .emacs.После некоторого времени работы с ним мой .emacs.desktop содержит много записей (desktop-create-buffer...), которые ужасно замедляют запуск.Можно ли ограничить количество сохраненных буферов каким-либо произвольным числом?

1 Ответ

0 голосов
/ 27 августа 2018

Для полного контроля вы можете посоветовать функцию desktop-save-buffer-p, чтобы она возвращала nil для всех буферов, которые вы не хотите сохранять.

По умолчанию используется три пользовательских параметра:

  • desktop-buffers-not-to-save (регулярное выражение)
  • desktop-files-not-to-save (регулярное выражение)
  • desktop-modes-not-to-save (список)

Те, кто 'Это напрямую помогает ограничить количество буферов, сохраненных до определенного предела, но они могут оказаться полезными независимо.

Вы можете адаптировать код из midnight.el (например, вариант clean-buffer-list, который просто возвращает список буферов).вместо уничтожения буферов) использовать существующий код для определения старых / ненужных буферов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...