欧洲央行能否被限制“接管”?激活时仅当前缓冲区?
从一开始:抱歉,如果我没有使用正确的 emacs 术语——我对 emacs 世界还比较陌生。
我在 emacs 中的大部分工作都是用于 R 编程,并且我使用 ESS 和 ECB 很高兴这样做。我想构建一个自定义 ECB 布局,它使用屏幕的整个底部作为我的 R 控制台,同时在左侧放置一些特定于 ECB 的缓冲区。
使用 ECB 式布局图,我希望我的布局看起来非常像“left13”,除了我希望整个“编译”缓冲区成为我正在运行的 R 控制台(或任何 shell,就此而言):
-------------------------------------------------------
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| Directories | Edit |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
-------------------------------------------------------
| |
| R Console |
| |
-------------------------------------------------------
如果我可以将缓冲区一分为二(垂直),然后从顶部缓冲区调用ecb-activate
(并且不允许它接触我的底部缓冲区),我想象它可以工作(因此是我问题的主题)。
但这是行不通的,而且我不知道如何从布局中获取整个“底部窗格”,以我喜欢尝试使用 ECB 的自定义布局功能的方式工作。
有谁知道我是否/如何可以做到这一点?
From the get go: sorry if I'm not using the proper emacs terminology -- I'm relatively wet behind the ears in the emacs world.
Most of my work in emacs is for programming R, and I'm using ESS and ECB to do so quite happily. I'd like to build a custom ECB layout which uses the entire bottom of the screen as my R console, while putting some ECB-specific buffers on the left.
Using ECB-esque layout diagrams, I'd like my layout to look like pretty much exactly like "left13", except I'd like the entirety of the "compilation" buffer to be my running R console (or any shell, for that matter):
-------------------------------------------------------
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| Directories | Edit |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
-------------------------------------------------------
| |
| R Console |
| |
-------------------------------------------------------
If I can just split my buffer in two (vertically), then call ecb-activate
from the top buffer (and not allow it to touch my bottom buffer), I'm imagining it could work (hence the subject of my question).
That doesn't work, though, and I don't know how to get an entier "bottom pane" out of a layout to work in the way I like using trying to use ECB's customize layout functionality.
Does anybody know if/how I can do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
简短回答:否。
较长回答:不幸的是,ECB 在非常低的级别完全接管了 Emacs“窗口”管理。所以要么全有要么全无。您无法轻松地将其与常规窗口分割结合起来。您可以做的是调整布局< /a> ECB 为您提供或编程自定义布局。 (需要一些组装。)
Short answer: No.
Longer answer: Unfortunately, ECB completely takes over Emacs "window" management at a very low level. So it's all or nothing. You can't comfortably combine it with regular window splitting. What you might be able to do, is to adjust the layout ECB gives you or to program a custom layout. (Some assembly required.)