LINUX.ORG.RU

[emacs] Сохранить сеанс

 


0

0

Есть ли способ сохранять положение и содержимое всех окон во всех фреймах + все буферы, что бы после C-x C-c все восстаавливалось как было?

anonymous

Ответ на: комментарий от vden

> http://www.gnu.org/software/emacs/manual/html_node/emacs/Saving-Emacs-Session.. .

Это не то. Мне нужно что бы emacs после открытия был !ОБСОЛЮТНО! таким же как до закрытия: то есть все ранее открытые комнаты в erc или групповые чаты в jabber.el должны быть восстановлены + должно быть восстановлено расположение окон во всех фреймах.

anonymous
()
Ответ на: комментарий от anonymous

Надо же: к операционной системе emacs ещё не прикрутили hibernate

Jini ★★
()
Ответ на: комментарий от anonymous

> Мне нужно что бы emacs после открытия был !ОБСОЛЮТНО! таким же как до закрытия: то есть все ранее открытые комнаты в erc или групповые чаты в jabber.el должны быть восстановлены + должно быть восстановлено расположение окон во всех фреймах.

Запускаешь screen, в нем запускаешь emacs. Когда надо отойти - детачишь screen (Ctrl+A, Ctrl+D). После восстановления screen ('screen -r') твой emacs будет в точности такой же.

Igron ★★★★★
()
Ответ на: комментарий от Igron

вместо `screen -r' можно делать `emacsclient -t' или `emacsclient -nc', а вместо detach'а `C-x 5 0'.

echo "screen 11 emacs -nw" >> ~/.screenrc

anonymous
()

To suspend Emacs, type C-z (suspend-emacs). This takes you back to the shell from which you invoked Emacs. You can resume Emacs with the shell command %emacs in most common shells.

Killer-mazila
()
Ответ на: комментарий от Killer-mazila

> To suspend Emacs, type C-z (suspend-emacs). This takes you back to the shell from which you invoked Emacs. You can resume Emacs with the shell command %emacs in most common shells.

Бгг, а если суспенднуться вот так вот и ребутнуть комп? =))

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.