tag: 1.2
commit 4a7086ea6eddfeffd8a0b9a17493b6b3489b23c2
Author: João Távora <[email protected]>
Commit: João Távora <[email protected]>
Per #59: eglot-workspace-configuration's keys needn't be keywords
* eglot.el (eglot-signal-didChangeConfiguration): Convert
alist keys into a json-compatible plist.
---
eglot.el | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/eglot.el b/eglot.el
index 7e825d6..c3a0d51 100644
--- a/eglot.el
+++ b/eglot.el
@@ -1062,7 +1062,10 @@ When called interactively, use the currently active
server"
(list
:settings
(cl-loop for (k . v) in eglot-workspace-configuration
- collect k collect v))))
+ collect (if (keywordp k)
+ k
+ (intern (format ":%s" k)))
+ collect v))))
(defun eglot--signal-textDocument/didChange ()
"Send textDocument/didChange to server."