我不确定这里的正常行为是什么,但我希望有多个工作组,每个工作组都有相关的缓冲区。因此,例如,我可以让my-python-workgroup
在缓冲区中打开一堆python文件,并且my-ssh-workgroup
具有与服务器连接关联的缓冲区。
现在,似乎一旦我启动emacs并在工作组之间切换,我的缓冲区最终会累积。有没有办法让缓冲区分开?
答案 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具有此功能,但不允许缓冲区隔离。如果将这两个概念结合起来会很棒!