【问题标题】:How to configure emacs to open a wide compilation window?如何配置emacs打开一个宽大的编译窗口?
【发布时间】:2023-04-01 03:27:01
【问题描述】:

通常我用两个(emacs-)窗口并排编辑 emacs 中的源代码——第二个 通过 'C-x 3 打开的窗口。像这样:

+------------+-------------+
|            |             |
| src1       |  src2       |
|            |             |
|            |             |
|            |             |
|            |             |
|            |             |
|            |             |
|            |             |
|            |             |
+------------+-------------+
| mini-buffer              |
+------------+-------------+

当我现在开始编译 时,例如使用F9,新的*compilation* 缓冲区将替换我的一个src 缓冲区。

如果*compilation* 缓冲区已经不可见,我希望它在迷你缓冲区的顶部打开(如果是,当然使用它)。 p>

+------------+-------------+
|            |             |
| src1       |  src2       |
|            |             |
|            |             |
|            |             |
|            |             |
+------------+-------------+
|                          |
| *compilation*            |
|                          |
+------------+-------------+
| mini-buffer              |
+------------+-------------+

*compilation*-buffer 的高度应约为 while 窗口的 30% 或 6-10 行。

如何做到这一点?

【问题讨论】:

标签: emacs


【解决方案1】:

实现此目的的一种方法是使用popwin.el。我从未使用过它,但它看起来非常可定制,并且默认配置已经包含 *compilation*

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-21
    相关资源
    最近更新 更多