当ECB被激活时,ECB是否可以仅限制“接管”当前缓冲区?

时间:2010-07-01 17:14:14

标签: r emacs ess emacs-ecb

从开始:抱歉,如果我没有使用正确的emacs术语 - 我在emacs世界的耳朵后面相对湿润。

我在emacs中的大多数工作都是为了编程R,而我正在使用ESSECB这样做非常愉快。我想构建一个自定义ECB布局,它使用整个屏幕底部作为我的R控制台,同时在左侧放置一些ECB特定的缓冲区。

使用ECB-esque layout diagrams,我希望我的布局看起来非常像“left13”,除了我希望整个“编译”缓冲区是我运行的R控制台(或任何shell) ,就此而言):

-------------------------------------------------------
|              |                                      |
|              |                                      |
|              |                                      |
|              |                                      |
|              |                                      |
|              |                                      |
|              |                                      |
| Directories  |                 Edit                 |
|              |                                      |
|              |                                      |
|              |                                      |
|              |                                      |
|              |                                      |
|              |                                      |
|              |                                      |
-------------------------------------------------------
|                                                     |
|                    R Console                        |
|                                                     |
-------------------------------------------------------

如果我可以将缓冲区分成两个(垂直),然后从顶部缓冲区调用ecb-activate(并且不允许它触及我的底部缓冲区),我想象它可以工作(因此主题我的问题)。

但是,这不起作用,我不知道如何从布局中获得一个“底部窗格”,以便我尝试使用ECB的自定义布局功能。

有人知道我是否可以这样做?

1 个答案:

答案 0 :(得分:2)

简短回答:否。

更长的答案:不幸的是,ECB完全接管了Emacs“窗口”管理的极低水平。所以它是全有或全无。你无法将它与常规的窗户分割结合起来。您可以做的是,adjust the layout欧洲央行会给您或program a custom layout。 (需要一些装配。)