Function: consult-eglot--servers
consult-eglot--servers is a natively compiled function defined in
consult-eglot.el.
Signature
(consult-eglot--servers)
Documentation
Return servers supporting symbol search by project.
Source Code
;; Defined in /nix/store/3v6wy8b5xagm658m9sa8vhwzkykl5mv6-emacs-packages-deps/share/emacs/site-lisp/elpa/consult-eglot-20260613.1443/consult-eglot.el
(defun consult-eglot--servers ()
"Return servers supporting symbol search by project."
(cl-delete-if-not
(lambda (server)
(and server
(let (;; Bind for eglot internal server usage in
;; `eglot--server-capable'.
(eglot--cached-server server))
(eglot-server-capable :workspaceSymbolProvider))))
(if-let* ((project (project-current))
(servers (gethash project eglot--servers-by-project)))
servers
(list (eglot-current-server)))))