如何加载emacs保存的桌面配置?

时间:2013-12-07 07:35:12

标签: emacs

我按照一些答案here,自定义工作区,在那里我有几个窗口大小我想要的方式。我按照说明here保存了此会话。虽然我看到我现在在该目录中有一个.emacs.desktop文件,但我似乎无法理解如何加载我的桌面配置。当我发送.emacs.desktop或C-x c-f .emacs.desktop时,它只编辑文件本身,而不是加载配置。如何从恢复的配置开始?

3 个答案:

答案 0 :(得分:10)

我有类似的设置,M-x desktop-change-dir适合我。然后,系统将提示您输入.emacs.desktop文件的路径,或者您可以创建一个新文件。之后,应加载您的桌面/工作区。

此外,每个桌面配置都有自己的.emacs.desktop文件。

答案 1 :(得分:2)

您指向的相同文档(您的second link - Emacs手册)告诉您如何恢复已保存的桌面:自定义选项desktop-save-mode为非 - nil(或者将(desktop-save-mode 1)放在init文件中。这应该就是你需要做的。你试过吗?

M-x customize-option desktop-save-mode

答案 2 :(得分:0)

.emacs.desktop文件默认为~/.emacs.d目录。

您只需要在(desktop-save-mode t)中加入init.el,即可从上一个会话中加载保存的emacs配置。

每次更改缓冲区并保存时,所有这些将在下次重新打开emacs时重新加载。

此设置将记住诸如光标位置,缓冲区等之类的内容。