3

从一开始:对不起,如果我没有使用正确的 emacs 术语——我在 emacs 世界里比较湿。

我在 emacs 中的大部分工作是为 R 编程,我很高兴地使用ESSECB来做这件事。我想构建一个自定义 ECB 布局,它使用屏幕的整个底部作为我的 R 控制台,同时在左侧放置一些特定于 ECB 的缓冲区。

使用ECB 式布局图,我希望我的布局看起来非常像“left13”,除了我希望整个“编译”缓冲区成为我正在运行的 R 控制台(或任何 shell,为此事情):

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

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

但是,这不起作用,而且我不知道如何从布局中获得一个完整的“底部窗格”,以我喜欢尝试使用 ECB 的自定义布局功能的方式工作。

有谁知道我是否/如何做到这一点?

4

1 回答 1

2

简短的回答:没有。

更长的答案:不幸的是,ECB 在非常低的级别上完全接管了 Emacs“窗口”管理。所以要么全有,要么全无。您不能舒适地将其与常规窗口拆分结合使用。您可以做的是调整ECB 给您的布局或编写自定义布局。(需要一些组装。)

于 2010-08-07T16:28:26.220 回答