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."

Reply via email to