Function: eca-chat-inline--reply
eca-chat-inline--reply is a natively compiled function defined in
eca-chat-inline.el.
Signature
(eca-chat-inline--reply SESSION OV)
Documentation
Read a reply prompt for OV and send it via SESSION.
Source Code
;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-chat-inline.el
(defun eca-chat-inline--reply (session ov)
"Read a reply prompt for OV and send it via SESSION."
(let* ((chat-id (overlay-get ov 'eca-chat-inline--chat-id))
(chat-buffer (and chat-id
(eca-chat-inline--ensure-chat-buffer session
chat-id))))
(unless chat-buffer
(user-error "The inline chat no longer exists"))
(eca-chat-inline--assert-idle chat-buffer)
(let* ((contexts (eca-chat-inline--dwim-contexts))
(text (eca-chat-inline--read-prompt
(eca-chat-inline--chat-desc chat-buffer))))
(overlay-put ov 'eca-chat-inline--text-acc "")
(overlay-put ov 'eca-chat-inline--scroll nil)
(eca-chat-inline--set-status ov "Waiting model..." 'running)
(eca-chat-inline--send session ov text contexts))))