Emacs的上下文

Use*_*er1 6 emacs bookmarks

我一直在玩Emacs的Buffer Ring,我真的很喜欢有几个缓冲环.不过,我想再深入一点.我进入了一些可能称之为"背景"的东西.我通常会同时处理大约三个项目.项目通常涉及不同的文件和不同的语言.有时在我的框架中使用cedet窗口和调试器窗口很好,有时它们会妨碍.我想为每个项目都有一个上下文,这样我就可以运行一个命令,并通过缓冲区环更改和帧.我可能还有一些misc上下文,它们实际上与编辑.emacs等项目无关,以包含新的包和键绑定.

是否有可以执行这些"上下文"的Emacs功能?在会话之间保留上下文会很好.

Gar*_*ees 1

使用Bookmark+,您可以为当前“桌面”(缓冲区、窗口、寄存器、搜索环等的当前状态)添加书签。然后,稍后您可以跳转到书签以恢复保存的状态。

由于desktop.el不了解缓冲环,您可能必须进行desktop-globals-to-save适当的自定义。

(我自己没有用过这个,但这听起来像是你想要的东西。)