我一直在使用perspectives
包emacs
(来自 Nathan Weizenbaum,https://github.com/nex3/perspective-el)。我在退出时保存了我的 emacs 会话,以便它保存现有的缓冲区并在下次启动时加载它们。在 .emacs 文件中添加的用于实现此目的的行是 : (desktop-save-mode 1)
。但它不保存透视图,因此当 emacs 启动时,所有保存的缓冲区都在一个透视图中打开。是否有任何实现可以在 emacs 会话之间保存透视图?
问问题
1599 次
2 回答
4
desktop-save-mode
由desktop
emacs 附带的包提供,它不是由perspective.el
. 桌面模式可以保存和恢复您的缓冲区(使用 emacs 24.4 它还可以保存您的窗口和框架),但不提供“命名窗口配置”。也许您可以按照@Drew 的建议使用书签+,但我从未尝试过。
该包perspectives
不提供保存和加载透视图的方法。看到这个问题。作为替代方案,我想向您推荐 package workgroups2
,它类似于 perpective.el (它称为 perspectives workgroups
)并提供您想要的功能。
于 2014-03-09T09:38:19.063 回答
2
这可能是您的替代方案,具体取决于您要寻找的内容:
从 Emacs 24.4(即将发布,开发快照可用)开始,当您保存 Emacs 桌面时(请参阅Bookmark+桌面书签desktop-save-mode
) ,您可以选择保存框架、窗口和缓冲区状态。恢复桌面然后也恢复这些(尽可能)。
于 2014-03-09T17:48:18.010 回答