Function: embark--target-window
embark--target-window is a byte-compiled function defined in
embark.el.
Signature
(embark--target-window &optional DISPLAY)
Documentation
Return window which should be selected when Embark actions run.
If DISPLAY is non-nil, call display-buffer to produce the
window if necessary.
Source Code
;; Defined in ~/.emacs.d/elpa/embark-20260610.302/embark.el
(defun embark--target-window (&optional display)
"Return window which should be selected when Embark actions run.
If DISPLAY is non-nil, call `display-buffer' to produce the
window if necessary."
(cond
((and (minibufferp) minibuffer-completion-table (minibuffer-selected-window))
(minibuffer-selected-window))
((and embark--target-window
(window-live-p embark--target-window)
(or (not (buffer-live-p embark--target-buffer))
(eq (window-buffer embark--target-window) embark--target-buffer)))
embark--target-window)
((and embark--target-buffer (buffer-live-p embark--target-buffer))
(or (get-buffer-window embark--target-buffer)
(when display (display-buffer embark--target-buffer))))
(display (selected-window))))