Збереження стану означає, що Emacs запускається з тим самим набором буферів, основних режимів, позицій буфера тощо, які були в попередньому сеансі Emacs. Перший раз, коли ви зберігаєте стан сеансу Emacs, ви повинні зробити це вручну за допомогою команди M-x робочий стіл збереження .
Щоб зберегти файл, який ви редагуєте, введіть C-x C-s або виберіть «Зберегти буфер» у меню «Файли».. Emacs записує файл.
Якщо ви хочете зберегти певну робочу область, використовуйте M-x +робоча область/зберегти , який можна завантажити в поточний сеанс (як інший робочий простір) за допомогою M-x +workspace/load .
Якщо ви хочете зберегти історію мінібуфера від одного сеансу до іншого, використовувати бібліотеку savehist. Ви також можете зберегти вибрані змінні мінібуферної історії як частину режиму збереження робочого столу, якщо додати ці змінні до значення desktop-globals-to-save.
Emacs періодично зберігає всі файли, які ви відвідуєте; це називається автозбереженням. Автоматичне збереження запобігає втраті більш ніж обмеженого обсягу роботи в разі збою системи. За замовчуванням автоматичне збереження відбувається кожні 300 натискань клавіш або приблизно через 30 секунд простою.
Перший раз, коли ви зберігаєте стан сеансу Emacs, ви повинні зробити це вручну за допомогою команди M-x робочий стіл збереження . Як тільки ви це зробите, вихід з Emacs знову збереже стан — не лише поточний сеанс Emacs, а й наступні сеанси.