Ви можете використовувати workgroups2
для керування робочим столом. З README на GitHub:
Робочі групи - це менеджер сеансів для Emacs.
- Він зберігає всі ваші відкриті буфери, їх розташування та розміри на диску, щоб відновити їх згодом
- Можна створити кілька робочих просторів
Ви також можете відновити такі буфери, як: org-порядок денний, оболонка, magit-status, help.
Якщо у вас включено сховище MELPA , ви можете встановити цей пакет через M-x package-install
RET workgroups2
RET.
Основна установка:
(require 'workgroups2)
(workgroups-mode 1) ; This should go at the end of your init file
Якщо ви вперше перезапустите Emacs після додавання цього коду до файлу init, workgroups2
він автоматично створить робочу групу для вас. Ви можете переконатися, що це було успішно, перевіривши *Messages*
буфер на наступну інформацію:
Workgroups Mode: on
Switched: First workgroup
Created: First workgroup ( -<{ 0: First workgroup }>- )
З цього моменту Emacs автоматично збереже поточну конфігурацію Windows та файлів при виході та відновить її наступного разу, коли вона запуститься.