我按照一些答案here,自定义工作区,在那里我有几个窗口大小我想要的方式。我按照说明here保存了此会话。虽然我看到我现在在该目录中有一个.emacs.desktop文件,但我似乎无法理解如何加载我的桌面配置。当我发送.emacs.desktop或C-x c-f .emacs.desktop
时,它只编辑文件本身,而不是加载配置。如何从恢复的配置开始?
答案 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时重新加载。
此设置将记住诸如光标位置,缓冲区等之类的内容。