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

通常我会在两个(emacs-)窗口并排的emacs中编辑源代码 – 第二个

窗户通过’C-x打开3.像这样:

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

当我现在开始编译时,例如使用F9,新的*编译*缓冲区替换了我的一个src-buffers.

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

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

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

怎么做到这一点?

最佳答案 实现这一目标的一种方法是使用
popwin.el.我从未使用它,但它看起来很可定制,默认配置包括*编译*.

点赞