从一开始:抱歉,如果我没有使用正确的 emacs 术语——我对 emacs 的世界还比较陌生。
我在 emacs 中的大部分工作都是为了 R 编程,我使用的是 ESS和 ECB这样做很愉快。我想构建一个自定义 ECB 布局,它使用屏幕的整个底部作为我的 R 控制台,同时在左侧放置一些 ECB 特定的缓冲区。
使用 ECB-esque layout diagrams ,我希望我的布局看起来非常像“left13”,除了我希望整个“编译”缓冲区成为我正在运行的 R 控制台(或任何 shell,就此而言):
-------------------------------------------------------
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| Directories | Edit |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
-------------------------------------------------------
| |
| R Console |
| |
-------------------------------------------------------
如果我可以将我的缓冲区一分为二(垂直),然后从顶部缓冲区调用 ecb-activate
(并且不允许它接触我的底部缓冲区),我想它可以工作(因此是我的问题的主题)。
不过,这行不通,而且我不知道如何从布局中获取完整的“底部 Pane ”,以我喜欢尝试使用 ECB 的自定义布局功能的方式工作。
有人知道我是否/如何能做到这一点吗?
最佳答案
简答:否。
更长的答案:不幸的是,ECB 在非常低的级别上完全接管了 Emacs“窗口”管理。所以要么全有要么全无。您不能轻松地将它与常规窗口拆分结合起来。你可以做的是 adjust the layout欧洲央行给你或program a custom layout . (需要一些组装。)
关于r - ECB 是否可以在激活时仅限于 "take over"当前缓冲区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3160090/