Function: eca-chat--add-text-content
eca-chat--add-text-content is a natively compiled function defined in
eca-chat.el.
Signature
(eca-chat--add-text-content TEXT &optional OVERLAY-KEY OVERLAY-VALUE)
Documentation
Add TEXT to the chat current position.
Add a overlay before with OVERLAY-KEY = OVERLAY-VALUE if passed.
Source Code
;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-chat.el
(defun eca-chat--add-text-content (text &optional overlay-key overlay-value)
"Add TEXT to the chat current position.
Add a overlay before with OVERLAY-KEY = OVERLAY-VALUE if passed."
(save-excursion
(goto-char (eca-chat--content-insertion-point))
(when overlay-key
(let ((ov (make-overlay (point) (point) (current-buffer))))
(overlay-put ov overlay-key overlay-value)
(when (eq overlay-key 'eca-chat--user-message-id)
(overlay-put ov 'eca-chat--timestamp (float-time)))))
(eca-chat--insert text)
(point)))