emacs workgroups2:每个工作组可能有不同的缓冲区吗?

时间:2015-10-01 01:13:47

标签: emacs

我不确定这里的正常行为是什么,但我希望有多个工作组,每个工作组都有相关的缓冲区。因此,例如,我可以让my-python-workgroup在缓冲区中打开一堆python文件,并且my-ssh-workgroup具有与服务器连接关联的缓冲区。

现在,似乎一旦我启动emacs并在工作组之间切换,我的缓冲区最终会累积。有没有办法让缓冲区分开?

1 个答案:

答案 0 :(得分:0)

Spacemacs通过所谓的“布局”具有此功能。布局为您提供缓冲区隔离,以便您可以将python和ssh缓冲区保存在不同的组中。您还可以保存和加载布局。见这里:

https://github.com/syl20bnr/spacemacs/tree/master/layers/%2Bspacemacs/spacemacs-layouts

缺点是它不保存shell(ehsell,ansi-term,inferior python等),因此你无法在重启时加载python文件和劣质python缓冲区的组合。 Workgroups2具有此功能,但不允许缓冲区隔离。如果将这两个概念结合起来会很棒!