Function: eca-chat--invalidate-overlay-caches

eca-chat--invalidate-overlay-caches is a natively compiled function defined in eca-chat.el.

Signature

(eca-chat--invalidate-overlay-caches)

Documentation

Clear all cached singleton-overlay references for the current buffer.

Should be called whenever overlays are wholesale removed, e.g. via erase-buffer + remove-overlays in eca-chat--clear.

Source Code

;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-chat.el
(defun eca-chat--invalidate-overlay-caches ()
  "Clear all cached singleton-overlay references for the current buffer.
Should be called whenever overlays are wholesale removed, e.g. via
`erase-buffer' + `remove-overlays' in `eca-chat--clear'."
  (setq eca-chat--prompt-area-ov-cache nil
        eca-chat--prompt-field-ov-cache nil
        eca-chat--progress-area-ov-cache nil
        eca-chat--context-area-ov-cache nil
        eca-chat--task-area-ov-cache nil))