我已經使用emacs進行erlang編程。根據http://emacswiki.org/emacs/CompileCommand
,我已經配置了c-c c進行重新編譯。 在emacs框架中,有6個窗口是打開的,前3個用於erlang源代碼讀寫。 在下面的窗口中,其中一個用於compie窗口。 但是當不同的窗口被激活並重新編譯時,編譯窗口將會隨機切換。如何修復它在一個特定的窗口?在emacs中如何控制哪些窗口顯示編譯結果?
2
A
回答
5
如果你開始在章閱讀˚Fdisplay-buffer
RET(或M-手冊中:(info "(elisp) Choosing Window")
RET),你會發現一堆的方法,使你可以修改行爲。
它可以得到一個有點複雜,但這樣的事情可能是你在你重新編譯功能需要:
(let ((display-buffer-overriding-action
'(display-buffer-reuse-window)))
(compile))
我總是用專用的窗口時,我希望大家都能夠在一個地方,讓你也有可能發現有用的考慮:
M-:(info "(elisp) Dedicated Windows")
RET
我用的是toggle-window-dedicated
函數從Pin Emacs buffers to windows (for cscope)(另請參閱How do I make this Emacs frame keep its buffer and not get resized?)
+0
非常感謝。 – 2012-04-08 15:52:18
相關問題
- 1. C++:如何在控制檯窗口中顯示結果
- 2. 在彈出窗口中顯示結果
- 3. 結果顯示在新窗口中
- 4. VS控制檯窗口不顯示所有結果
- 5. TestNG測試結果在Eclipse結果窗口中未顯示
- 6. 如何在python openCV窗口中顯示圖像結果
- 7. 如何在父窗口中顯示iframe的動作結果
- 8. 在Eclipse中運行程序時,結果顯示在Bsh窗口而不是Eclipse控制檯窗口中
- 9. Emacs窗口編譯文件的權限
- 10. 在控制檯窗口中如何啓動Emacs?
- 11. 如何強制的`* Emacs的消息顯示*`窗口
- 12. 如何防止在winrun4j中顯示控制檯窗口
- 13. 你可以控制Javascript創建的窗口顯示在哪個顯示上嗎?
- 14. Dart導入顯示窗口結果NoSuchMethodError
- 15. VS2008中的測試結果窗口沒有顯示結果
- 16. VS2012使測試結果顯示在測試結果窗口
- 17. 如何在輸出窗口顯示MD5哈希結果? Java
- 18. 窗口編輯控件不顯示
- 19. Cmd提示窗口編譯
- 20. 控制Emacs的行爲分割窗口
- 21. 更好地控制Emacs窗口
- 22. Gradle:如何在控制檯中顯示androidTest結果?
- 23. Rails:如何在控制檯中顯示Yaml的結果
- 24. 如何防止在Visual Studio下顯示控制檯窗口?
- 25. 如何在執行外部jar時顯示控制檯窗口?
- 26. 結構程序編譯沒有錯誤,但在控制檯窗口中沒有結果?
- 27. 控制檯窗口不顯示
- 28. 控制檯窗口顯示的參數
- 29. QProcess :: startDetached()不顯示控制檯窗口
- 30. 窗口顯示/隱藏切換控制
這與在http://stackoverflow.com/questions/1002091/how-to-force-emacs-not-to-display-buffer-in中的問題非常相似-a-specific-window – 2012-04-08 13:58:59
我認爲這更多的是這個問題的反面 - 我們不想*避開*特定的窗口;我們希望避免除特定窗口之外的所有窗口。 – phils 2012-04-08 15:58:39