对于使用emacs的会话管理,我将以下行添加到我的.emacs文件
(load "desktop")
(desktop-load-default)
(desktop-read)
我可以使用M-x desktop-save
保存会话。但退出emacs后,我无法恢复之前保存的会话。我确实在与“desktop-save”
如果我遗漏了任何内容或者我的努力不正确,请告诉我
由于 - 哈里什
答案 0 :(得分:4)
我的Emacs手册(使用Emacs 23快照)的第51章“保存Emacs会话”有这个
您可以手动保存桌面 使用
M-x desktop-save'. You can also enable automatic saving of the desktop when you exit Emacs, and automatic restoration of the last saved desktop when Emacs starts: use the Customization buffer (*note Easy Customization::) to set
desktop-save-mode'命令到t' for future sessions, or add this line in your
〜/ .emacs'文件:(desktop-save-mode 1)
与您尝试的不同。
答案 1 :(得分:1)
以下为我工作(emacs 21.3.1):
(load "desktop")
(setq desktop-save-mode 1)
(desktop-load-default)
(desktop-read)
只有在退出时自动保存桌面时才需要桌面保存模式行(即无需打扰M-x deskstop-save
)。
唯一的区别是我将这些行放在.emacs文件的开头,但我怀疑这是一个问题。