我想使用默认窗口配置启动 emacs。'vanilla' 配置只打开一个窗口。安装 'sr-speedbar' 并添加(sr-speedbar-open)
到我的 init 文件后,emacs 会启动两个窗口,水平分割,右边的窗口包含 speedbar。我可以垂直分割 speedbar 窗口,并使用 在底部窗口中打开缓冲区菜单M-x buffer-menu
。我的屏幕现在看起来像这样:
--------
| |a|
| |-|
| |b|
--------
其中“a”是 speedbar,“b”是缓冲区菜单。如何在启动时获取此配置?我试过:
答案1
随着 GNU Emacs 的开发快照以及即将发布的 Emacs 24.4,
desktop.el
做 恢复框架和窗口配置。它并不完美,但考虑到一些缓冲状态是动态的等,它已经尽可能好了。如果可以的话,我建议你先尝试一下。除此之外,您通常所做的任何操作(以交互方式或通过批处理代码)都可以在 init 文件中完成,以使 Emacs 处于给定状态。因此,通过加载 init 文件启动 Emacs 应该能够恢复对您来说重要的任何内容。是的,要获得尽可能多的重现效果可能很复杂。但除了时间流逝和世界变化这一事实之外,没有内在的障碍:当然,今天不是明天。