Function: eca-providers--render-models
eca-providers--render-models is a natively compiled function defined
in eca-providers.el.
Signature
(eca-providers--render-models MODELS)
Documentation
Render expanded model list for MODELS vector.
Source Code
;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-providers.el
;; Rendering
(defun eca-providers--render-models (models)
"Render expanded model list for MODELS vector."
(seq-doseq (model models)
(let ((id (plist-get model :id))
(settings (plist-get model :settings)))
(insert " │ ")
(insert (propertize id 'face 'eca-providers-model-face))
(when settings
(let ((parts '()))
(cl-loop for (k v) on settings by #'cddr
do (push (concat (propertize (substring (symbol-name k) 1)
'face 'font-lock-keyword-face)
(propertize ": " 'face 'shadow)
(propertize (eca-providers--format-setting-value v)
'face 'eca-providers-auth-info-face))
parts))
(insert " ")
(insert (string-join (nreverse parts) " "))))
(insert "\n"))))