[英]Is there a `display-buffer` combination that will essentially `delete-other-windows`?
[英]display-buffer to generate buffer from other window
每次我调用 vterm 时,它都会在下面创建一个新的 window 作为 C:
+------------+------------+
| A | B |
+------------+------------+
| C |
+-------------------------+
我知道它调用display-buffer
以这种方式行事。
如果存在,如何让display-buffer
从其他 window 创建缓冲区,而不是生成第三个 window?
+------------+------------+
| A | C |
+------------+------------+
您可以使用display-buffer-alist对其进行配置。
例如:
(add-to-list 'display-buffer-alist
'((lambda (buff-name _) (with-current-buffer buff-name (equal major-mode 'vterm-mode)))
(display-buffer-reuse-window display-buffer-in-side-window)
(side . bottom)
(reusable-frames . visible)
(window-height . 0.4)))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.