我有类似的设置,M-x desktop-change-dir
对我有效。然后您将被提示输入路径到您的 .emacs.desktop
文件,或者您可以创建一个新文件。之后,您的桌面/工作空间应该被加载。
此外,每个桌面配置都会有自己的 .emacs.desktop
文件。
.emacs.desktop
文件默认位于~/.emacs.d
目录中。
您只需要在init.el
中添加(desktop-save-mode t)
,即可加载上一次会话保存的emacs配置。
每当您对缓冲区进行更改并保存时,下次重新打开emacs时就会重新加载所有更改内容。
此设置将记住光标位置、缓冲区等信息。
desktop-save-mode
设置为非nil
(或在初始化文件中添加(desktop-save-mode 1)
)。这就是您需要做的全部。您尝试过了吗?”M-x customize-option desktop-save-mode
”是一个命令,用于打开Emacs的自定义选项,并允许您更改desktop-save-mode
选项。M-x customize-option desktop-save-mode
命令来切换开关。然而,我仍然不知道如何加载我的配置。当我打开配置文件时,它只是一个文本文件,而不是我多窗口设置的几个文件等。 - MittenchopsM-x desktop revert
返回“未知的桌面目录”。 - Mittenchopsdesktop.el
仅在最近的开发快照中保存和恢复窗口和框架配置。这将在即将发布的Emacs 24.4中实现。 也许这可以回答你的问题
M-: (desktop-read DIRNAME)
或者您可以调用默认值
M-x desktop-read
或使用
M-: (desktop-read)
最后,您还可以运行帮助:
C-h f desktop-read
desktop.el
吗?http://www.emacswiki.org/emacs/DeskTop 或者,你使用其他什么东西吗?此外,你是否拥有当前稳定版本的Emacs,或者是开发者版本(例如Emacs Trunk),或者是旧版本(如果是这样,也许考虑升级)?我的理解是快照开发者版本具有恢复窗口和框架的功能。 - lawlist