2
如何爲display-buffer-alist
某些框架強制執行類似display-buffer-reuse-frames
的行爲?在另一個框架中重新使用*編譯*窗口
我曾嘗試做
(setq display-buffer-alist
'(("\\*compilation\\*" .
(display-buffer-reuse-window '((inhibit-same-window . t))))
))
,但無濟於事。即使通過Emacs標準,文檔也很長且很隱祕,沒有任何例子。
這與question 3311577不一樣,因爲(setq-default display-buffer-reuse-frames t)
已棄用。
謝謝,但不幸的是,它不起作用 - 無論是否已經有一個帶有* compilation *'的框架(X窗口),它都會將我當前按F9的幀切換到* compilation * ,所以我最終有兩臺顯示器顯示GCC輸出。 –
我也曾嘗試將'inhibit-same-window'設置爲't',但它也沒有幫助。 –
你已經將'F9'綁定到'compile'? – phils