]> git.eshelyaron.com Git - emacs.git/commit
Optionally have 'display-buffer' reuse windows of indirect buffers
authorMartin Rudalics <rudalics@gmx.at>
Mon, 24 Feb 2025 09:17:10 +0000 (10:17 +0100)
committerEshel Yaron <me@eshelyaron.com>
Wed, 26 Feb 2025 09:34:12 +0000 (10:34 +0100)
commitcee4d03535e5f63054a12925096e9c98a6b4af6f
treed5715b6587dd72b840f501b9fd89d8cd27afc89c
parent1c82607674c514707ab064a9f05f8acc14c4cdce
Optionally have 'display-buffer' reuse windows of indirect buffers

* lisp/window.el (window-indirect-buffer-p): New function.
(get-buffer-window-list): New argument INDIRECT.
(display-buffer-reuse-window): New alist entry 'reuse-indirect'
to reuse a window indirectly related to the BUFFER argument.
* doc/lispref/windows.texi (Buffers and Windows): Describe new
function 'window-indirect-buffer-p' and new argument INDIRECT of
'get-buffer-window-list'.
(Buffer Display Action Functions): Describe new action alist
entry 'reuse-indirect'.
* etc/NEWS: Announce new argument for 'get-buffer-window-list' and
new 'display-buffer' action alist entry 'reuse-indirect'.

(cherry picked from commit a205d554522340e23540bdda63c80965ddd64951)
doc/lispref/windows.texi
lisp/window.el