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)))