9
我想有臨時緩衝區的彈出窗口底部像編譯,完井等應該分裂,垂直整體框架,即使根窗口被水平分割。例如: M-X編譯之前:Emacs的:彈出窗口底部的臨時緩衝區
+------+------+ | | | | | | | | | +------+------+
後:
+------+------+ | | | +------+------+ | | +------+------+
我絕對滿意ecb-compilation-window,但我不希望使用歐洲央行和CEDET。 其實我看到兩種方式來描述行爲,但都有它們的缺點。
- 使用split-root.el模塊。
缺點:它使用刪除,其他窗口函數,然後後根據需要拆分根窗口重建以前的Windows樹。它使您的代碼(或任何模塊的代碼)中已有的早期窗口的所有引用無效。
- 設置窗口最小高度可變其最小可能值(1),並且在它的創建之後的emacs啓動最小化窗口高度調用拆分窗口-垂直。然後使用此窗口作爲臨時緩衝區,根據需要設置其高度。
缺點:與框架的底部惱人的模式行小惱人的窗口,不使用Emacs --daemon工作。
是否有更優雅的方式可以做到這一點沒有缺點?
等一下,它的工作方式與上述問題中提到的split-root.el庫完全相同。 – phils 2011-02-19 01:51:14