Function: eca-mcp--server-candidates
eca-mcp--server-candidates is a natively compiled function defined in
eca-mcp.el.
Signature
(eca-mcp--server-candidates SERVERS)
Documentation
Return aligned completion candidates for MCP SERVERS.
Source Code
;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-mcp.el
(defun eca-mcp--server-candidates (servers)
"Return aligned completion candidates for MCP SERVERS."
(when servers
(let ((name-width
(apply #'max
(mapcar (lambda (server)
(string-width (plist-get server :name)))
servers)))
(state-width
(apply #'max
(mapcar (lambda (server)
(string-width
(eca-mcp--server-state-label server)))
servers))))
(mapcar (lambda (server)
(cons (eca-mcp--server-candidate
server name-width state-width)
(plist-get server :name)))
servers))))