* eglot.el (eglot-signal-didChangeConfiguration): Adjust.
(eglot-handle-request workspace-configuration): Adjust.
(eglot--workspace-configuration-plist): Don't return a hashtable.
GitHub-reference: per https://github.com/joaotavora/eglot/issues/1033
collect (if (keywordp section) section
(intern (format ":%s" section)))
collect v))
- val
- eglot--{})))
+ val)))
(defun eglot-signal-didChangeConfiguration (server)
"Send a `:workspace/didChangeConfiguration' signal to SERVER.
server :workspace/didChangeConfiguration
(list
:settings
- (eglot--workspace-configuration-plist server))))
+ (or (eglot--workspace-configuration-plist server)
+ eglot--{}))))
(cl-defmethod eglot-handle-request
(server (_method (eql workspace/configuration)) &key items)