Function: eca--chat-buffer-candidates
eca--chat-buffer-candidates is a natively compiled function defined in
eca.el.
Signature
(eca--chat-buffer-candidates)
Documentation
Return an alist of chat completion candidates.
Each element is (NAME . PLIST). PLIST includes:
:buffer the chat buffer
:session the owning session.
Candidate names are made unique when multiple chats share the same title.
Source Code
;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca.el
(defun eca--chat-buffer-candidates ()
"Return an alist of chat completion candidates.
Each element is (NAME . PLIST). PLIST includes:
:buffer the chat buffer
:session the owning session.
Candidate names are made unique when multiple chats share the same title."
(let ((seen (make-hash-table :test #'equal)))
(cl-loop
for session in (eca-vals eca--sessions)
append (eca--chat-buffer-candidates-for-session session seen))))