Function: eca-chat-context-buffer-include-p
eca-chat-context-buffer-include-p is a natively compiled function
defined in eca-chat-context.el.
Signature
(eca-chat-context-buffer-include-p BUFFER)
Documentation
Return non-nil when BUFFER can be offered as a text context.
Excludes file-visiting, hidden, minibuffer and ECA own buffers.
Source Code
;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-chat-context.el
(defun eca-chat-context-buffer-include-p (buffer)
"Return non-nil when BUFFER can be offered as a text context.
Excludes file-visiting, hidden, minibuffer and ECA own buffers."
(let ((name (buffer-name buffer)))
(and (buffer-live-p buffer)
(not (buffer-file-name buffer))
(not (minibufferp buffer))
(not (string-prefix-p " " name))
(not (string-match-p "\\`\\(\\*eca\\|<eca-\\)" name)))))