gpt4 book ai didi

emacs - 在另一个框架中重用*编译*窗口

转载 作者:行者123 更新时间:2023-12-04 04:56:55 26 4
gpt4 key购买 nike

如何强制执行 display-buffer-reuse-frames某些帧的类似行为 display-buffer-alist ?

我试过做

(setq display-buffer-alist
'(("\\*compilation\\*" .
(display-buffer-reuse-window '((inhibit-same-window . t))))
))

,但无济于事。即使按照 Emacs 标准,该文档也很长且含糊不清,并且没有示例。

这与 question 3311577 不一样因为 (setq-default display-buffer-reuse-frames t)已弃用。

最佳答案

听起来您想使用 reusable-frames在您的 ALIST 参数中输入 display-buffer-reuse-window , 而不是 inhabit-same-window ? (或者你可能两者都想要?)

您还想使用 add-to-list而不是用 setq 破坏整个列表.

编辑:我的原始答案弄乱了列表结构,因为我使用了文档中的点对符号,但省略了一个点!

所以正确的值是:

(add-to-list
'display-buffer-alist
'("\\*compilation\\*" . (display-buffer-reuse-window
. ((reusable-frames . t)))))

或等效地:
(add-to-list
'display-buffer-alist
'("\\*compilation\\*" display-buffer-reuse-window
(reusable-frames . t)))

我还注意到有一个很好的 customize用于配置此的界面。

关于emacs - 在另一个框架中重用*编译*窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16650937/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com