保存emacs会话时保存透视图

保存emacs会话时保存透视图,emacs,perspectives,Emacs,Perspectives,我一直在使用emacs中的perspectives包(来自Nathan Weizenbaum,)。我在退出时保存emacs会话,以便它保存现有缓冲区并在下次启动时加载它们。在.emacs文件中添加以实现此目的的行是:(桌面保存模式1)。但是它不保存透视图,所以当emacs启动时,所有保存的缓冲区都在一个透视图下打开。是否有任何实现可以在emacs会话之间保存透视图?桌面保存模式由emacs附带的软件包桌面提供,而不是由透视图.el提供。桌面模式可以保存和恢复缓冲区(使用emacs 24.4,它还

我一直在使用
emacs
中的
perspectives
包(来自Nathan Weizenbaum,)。我在退出时保存emacs会话,以便它保存现有缓冲区并在下次启动时加载它们。在.emacs文件中添加以实现此目的的行是:
(桌面保存模式1)
。但是它不保存透视图,所以当emacs启动时,所有保存的缓冲区都在一个透视图下打开。是否有任何实现可以在emacs会话之间保存透视图?

桌面保存模式
由emacs附带的软件包
桌面提供,而不是由
透视图.el提供。桌面模式可以保存和恢复缓冲区(使用emacs 24.4,它还可以保存窗口和帧),但不提供“命名窗口配置”。也许你可以像@Drew建议的那样使用bookmarks+,但我从未尝试过


透视图
不提供保存和加载透视图的方法。看这个。作为替代方案,我想向您推荐类似于perpective.el(它称为perpective
workgroups
)的软件包,并提供您想要的功能。

这可能是您的替代方案,具体取决于您正在寻找的:

从Emacs 24.4(即将发布,并提供开发快照)开始,保存Emacs桌面时(请参见
桌面保存模式
书签+),可以选择保存帧、窗口和缓冲区状态。还原桌面,然后也会还原这些(尽可能)