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)))))