Function: eca-chat--display-in-selected-window
eca-chat--display-in-selected-window is a natively compiled function
defined in eca-chat.el.
Signature
(eca-chat--display-in-selected-window BUFFER)
Documentation
Display BUFFER in the selected window without allowing a split.
Signal a user error when the selected window cannot display BUFFER.
Source Code
;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-chat.el
(defun eca-chat--display-in-selected-window (buffer)
"Display BUFFER in the selected window without allowing a split.
Signal a user error when the selected window cannot display BUFFER."
(when (or (window-minibuffer-p (selected-window))
(window-dedicated-p (selected-window)))
(user-error "Selected window cannot display an ECA chat"))
;; Current-window mode promises not to split, so it overrides display rules.
(let ((display-buffer-overriding-action
'((display-buffer-same-window)
(inhibit-same-window . nil))))
(display-buffer buffer)))