Function: eca-chat-inline--set-overlays-hidden
eca-chat-inline--set-overlays-hidden is a natively compiled function
defined in eca-chat-inline.el.
Signature
(eca-chat-inline--set-overlays-hidden HIDDEN)
Documentation
Set all inline overlays visibility to the opposite of HIDDEN.
Dead overlays found on the way are cleaned up.
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--set-overlays-hidden (hidden)
"Set all inline overlays visibility to the opposite of HIDDEN.
Dead overlays found on the way are cleaned up."
(setq eca-chat-inline--overlays-hidden hidden)
(dolist (entry (copy-sequence eca-chat-inline--chat-id->overlay))
(-let* (((_chat-id . ov) entry))
(if (overlay-buffer ov)
(eca-chat-inline--refresh ov)
(eca-chat-inline--delete-overlay ov)))))