Function: eca-chat--content-table
eca-chat--content-table is a natively compiled function defined in
eca-chat-expandable.el.
Signature
(eca-chat--content-table KEY-VALS)
Documentation
Return a string in table format for KEY-VALS.
Source Code
;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-chat-expandable.el
(defun eca-chat--content-table (key-vals)
"Return a string in table format for KEY-VALS."
(-reduce-from
(-lambda (a (k . v))
(concat a "\n" (propertize (concat k ":") 'font-lock-face 'eca-chat--tool-call-table-key-face) " "
(if (listp v)
(concat "\n"
(string-join (-map-indexed
(lambda (i item)
(if (cl-evenp i)
(propertize (concat " " (substring (symbol-name item) 1) ": ")
'font-lock-face 'eca-chat--tool-call-argument-key-face)
(propertize (concat (prin1-to-string item) "\n")
'font-lock-face 'eca-chat--tool-call-argument-value-face)))
v)
""))
v)))
""
key-vals))