我有幾個使用彈出式緩衝功能的腳本。它用於水平分割窗口,但現在在Emacs 23中它垂直分割窗口。我已經挖掘了一些elisp代碼,但它並沒有跳出來對我 - 我怎麼能改變Emacs 23的這種行爲再次水平分割?在Emacs 23中彈出緩衝區的水平分割?
5
A
回答
14
它在上市的消息爲Emacs(C-h N
):
***
display-buffer' tries to be smarter when splitting windows. The new option
拆分窗口優先功能」讓 可以指定自己的功能,彈出 了新的窗口。其默認值爲split-window-sensibly' can split a window either vertically or horizontally, whichever seems more suitable in the current configuration. You can tune the behavior of split-window-sensibly by customizing
分割高度閾值'和新的 選項`分割寬度閾值'。兩個 選項現在取值爲零,禁止向一個方向分割。 將分割寬度閾值設置爲零 禁止水平分割,並在此 方面獲得Emacs 22的行爲。在任何情況下,顯示緩衝區 現在可以垂直分割最大窗口 ,即使它不是與包含幀一樣寬的 。
我想你想要的是:
(setq split-width-threshold nil)
(但我認爲你正在使用的垂直與水平分割是什麼Emacs的術語是相反的(這是反直覺我也))
相關問題
- 1. 如何在執行當前緩衝區時在emacs中水平分割窗口?
- 2. 如何使spacemacs編譯緩衝區水平分割?
- 3. 在emacs中獲取emacs 23緩衝區列表行爲24.2
- 4. 如何避免在Emacs中彈出* Async Shell Command *緩衝區?
- 5. 如何在javascript中分割緩衝區
- 6. 使用垂直分割打開新的Emacs緩衝區
- 7. 設置Emacs分割爲水平
- 8. Markdownize Emacs緩衝區
- 9. Emacs erlang緩衝區
- 10. Emacs:默認垂直分割打開緩衝區
- 11. Emacs的:彈出窗口底部的臨時緩衝區
- 12. 在Emacs小緩衝區
- 13. Emacs在Mono中的等效緩衝區
- 14. emacs與nrepl.el爲Clojure - 如何隱藏彈出緩衝區?
- 15. 如何恢復emacs緩衝區列表中的緩衝區?
- 16. 在Emacs緩衝區中居中文本
- 17. Emacs shell輸出緩衝區高度
- 18. 讓emacs grep緩衝區使用特定的emacs緩衝區來顯示命中
- 19. 在Emacs緩衝區中渲染Markdown
- 20. Emacs緩衝區組/標籤
- 21. emacs:非連續緩衝區
- 22. Emacs緩衝區管理
- 23. emacs ediff刷新緩衝區
- 24. Cocoa Emacs打印緩衝區
- 25. emacs ido是否支持緩衝區中的彈性匹配?
- 26. Altova水平分割
- 27. 在Emacs中立即終止緩衝緩衝區
- 28. 使用頭盔在新的水平或垂直拆分窗口中打開emacs緩衝區
- 29. emacs緩衝區列表中的顏色
- 30. 窗口內的中心Emacs緩衝區
與此問題的答案相同: http://stackoverflow.com/questions/966191/how-can-i-get-the-compilation-buffer-on-the-bottom-rather-than-on- the-right-in-em/ – scottfrazer 2009-09-21 17:54:33
所以如此。我在SO自動發現問題/答案時遇到了麻煩。我想我首先從你聯繫的答案中瞭解到了這一點。 +1的答案。 – 2009-09-21 18:59:53