2010-07-01 51 views
3

从开始:对不起,如果我没有使用正确的emacs术语 - 我在emacs世界的耳朵后面比较潮湿。当ECB被激活时,可以限制ECB仅“接管”当前缓冲区吗?

我在emacs上的大部分工作都是为了编程R,而我正在使用ESSECB来这么做很开心。我想建立一个自定义的ECB布局,它使用屏幕的整个底部作为我的R控制台,同时在左侧放置一些ECB特定的缓冲区。

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

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

如果我只能分割我的两个(垂直缓冲),然后调用ecb-activate从上缓冲(而不是让它摸我的底部缓冲),比我想象它可以工作(因此我的问题的主题)。

虽然这并不起作用,但我不知道如何从布局中获取entier“底部窗格”,以便像尝试使用ECB的自定义布局功能那样工作。

有人知道我/我该怎么做?

+0

尝试给Marc Schwartz发邮件直接 - 他是一个快乐的emacs,ess,ecb(或者是cedet?)高级用户。我仍然仅限于Emacs + ESS,因为我无法完成所有工作...... – 2010-07-02 15:33:12

回答

2

简短的回答:第

再回应:不幸的是,欧洲央行完全接管Emacs的“窗口”管理在一个非常低的水平。所以这是全部或没有。你不能舒适地将它与常规的窗口分割结合起来。你可以做的是,adjust the layout欧洲央行给你或program a custom layout。 (需要一些程序集。)

+0

Intersting。是的,我现在放弃了这一点,并开始简单地打开我的控制台到一个新的框架(aka窗口),我认为它工作正常,只要我在GUI模式下 – 2010-08-08 14:56:26