我想有一个弹出的底部窗口,用于临时缓冲区,如编译,完成等.即使根窗口是水平分割,它也应该垂直分割整个帧.例如:在Mx编译之前:
+------+------+ | | | | | | | | | +------+------+
后:
+------+------+ | | | +------+------+ | | +------+------+
我对ecb-compilation-window非常满意,但我不想使用ECB和CEDET.实际上我看到了描述行为的两种方式,但两者都有其缺点.
缺点:它使用delete-other-windows函数,然后根据需要拆分根窗口后重建以前的Windows树.它使代码中存在的早期窗口(或任何模块的代码)的所有引用无效.
缺点:框架底部有恼人的模式线的小烦人窗口,不适用于emacs --daemon.
是否有更优雅的方法来做到这一点没有缺点?