如何配置emacs以打开一个宽大的编辑窗口?

时间:2012-12-14 12:53:56

标签: emacs

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

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

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

相反,我想让*compilation*缓冲区在迷你缓冲区的顶部打开,如果它已经不可见(如果是,请使用它,当然)。

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

*compilation* - 缓冲区的高度约为while窗口的30%或6-10行。

如何做到这一点?

1 个答案:

答案 0 :(得分:2)

实现这一目标的一种方法是使用popwin.el。我从来没有使用它,但它看起来很可定制,默认配置包括 * compilation *