【问题标题】:saving perspectives when an emacs session is saved保存 emacs 会话时保存透视图
【发布时间】:2014-03-09 08:56:47
【问题描述】:

我一直在 emacs 中使用 perspectives 包(来自 Nathan Weizenbaum,https://github.com/nex3/perspective-el)。我在退出时保存了我的 emacs 会话,以便它保存现有的缓冲区并在下次启动时加载它们。在 .emacs 文件中添加的行是:(desktop-save-mode 1)。但是它不保存透视图,因此当 emacs 启动时,所有保存的缓冲区都在一个透视图中打开。是否有任何实现可以在 emacs 会话之间保存透视图?

【问题讨论】:

    标签: emacs perspectives


    【解决方案1】:

    desktop-save-mode由emacs自带的desktop包提供,perspective.el不提供。桌面模式可以保存和恢复您的缓冲区(使用 emacs 24.4 它还可以保存您的窗口和框架),但不提供“命名窗口配置”。也许您可以按照@Drew 的建议使用书签+,但我从未尝试过。

    perspectives 不提供保存和加载透视图的方法。请参阅此issue。作为替代方案,我想向您推荐包 workgroups2,它类似于 perpective.el(它调用透视图 workgroups)并提供您想要的功能。

    【讨论】:

      【解决方案2】:

      这可能是您的替代方案,具体取决于您要寻找的内容:

      从 Emacs 24.4(即将发布,并提供开发快照)开始,当您保存 Emacs 桌面时(请参阅 desktop-save-modeBookmark+ desktop bookmarks),您可以选择保存框架、窗口和缓冲区状态。恢复桌面然后也会恢复这些(尽可能)。

      【讨论】:

        猜你喜欢
        • 2023-01-28
        • 2011-12-08
        • 2012-09-06
        • 2014-09-25
        • 1970-01-01
        • 2012-02-22
        • 2017-12-10
        • 1970-01-01
        • 2015-01-21
        相关资源
        最近更新 更多