通常我用两个(emacs-)窗口并排编辑 emacs 中的源代码——第二个窗口通过 ' Cx 3打开。像这样:
+------------+-------------+
| | |
| src1 | src2 |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
+------------+-------------+
| mini-buffer |
+------------+-------------+
当我现在开始compile时,例如 with F9
,新*compilation*
缓冲区将替换我的src -buffers 之一。
相反,我希望*compilation*
缓冲区在 mini-buffer 的顶部打开,如果它已经不可见(如果是,当然使用它)。
+------------+-------------+
| | |
| src1 | src2 |
| | |
| | |
| | |
| | |
+------------+-------------+
| |
| *compilation* |
| |
+------------+-------------+
| mini-buffer |
+------------+-------------+
-buffer的*compilation*
高度应该是 while 窗口或 6-10 行的 30% 左右。
如何做到这一点?