通常我会在两个(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.我从未使用它,但它看起来很可定制,默认配置包括*编译*.