Function: eglot-workspace-folders
eglot-workspace-folders is a byte-compiled function defined in
eglot.el.gz.
Signature
(eglot-workspace-folders SERVER)
Documentation
Return workspaceFolders for SERVER.
Implementations
(eglot-workspace-folders SERVER) in `eglot.el'.
Undocumented
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/eglot.el.gz
(cl-defgeneric eglot-workspace-folders (server)
"Return workspaceFolders for SERVER."
(let ((project (eglot--project server)))
(vconcat
(mapcar (lambda (dir)
(list :uri (eglot--path-to-uri dir)
:name (abbreviate-file-name dir)))
`(,(project-root project) ,@(project-external-roots project))))))