我一直在寻找如何恢复emacs会话,没有运气。我期待恢复所有以前打开的缓冲区,其中一些可能包含erc,shell,目录列表,文件等。恢复Emacs会话/桌面
每次打开emacs时,我都会花费大量的时间安排缓冲区;将它们分成行和列,打开外壳,安排irc通道。上班需要一段时间。
我试着添加以下到我的init.el
(desktop-save-mode 1)
,然后使用M-X桌面保存。这似乎只恢复文件是开放的,而不是外壳或缓冲区内运行的任何其他东西。
我也检查了以下几个问题:
- Session management in emacs using Desktop library
- Emacs session/projects/window management
- 的Emacs:reopen buffers from last session on startup?
而且通读:
- DeskTop and EmacsSession在emacsWiki.org
这是我的emacs会话的screenshot example。
简单的回答是只专注于真正的工作:P
非常感谢您的详细回复。通过一些工作,我相信我能用这种方法获得一个很好的解决方案。干杯。 – 2010-04-26 02:56:33
非常好的模块化解决方案。 – aartist 2017-12-27 17:59:48