]> git.eshelyaron.com Git - emacs.git/commitdiff
Clean up client capabilities
authorJoão Távora <joaotavora@gmail.com>
Mon, 7 May 2018 17:46:28 +0000 (18:46 +0100)
committerJoão Távora <joaotavora@gmail.com>
Mon, 7 May 2018 17:47:12 +0000 (18:47 +0100)
* eglot.el (eglot--client-capabilities): Clean up client
capabilities.

lisp/progmodes/eglot.el

index 2c97f2ff48eaf86381b16e6e24bf5718f6ba48f4..8e927258be7b03a84cb6a2e4114388a45d93962f 100644 (file)
@@ -215,23 +215,10 @@ CONTACT is as `eglot--contact'.  Returns a process object."
                                     :willSave t
                                     :willSaveWaitUntil :json-false
                                     :didSave t)
-                  :completion nil
-                  :hover nil
-                  :signatureHelp nil
-                  :references nil
-                  :documentHighlight nil
-                  :documentSymbol nil
-                  :formatting nil
-                  :rangeFormatting nil
-                  :onTypeFormatting nil
-                  :definition nil
-                  :typeDefinition nil
-                  :implementation nil
-                  :codeAction nil
-                  :codeLens nil
-                  :documentLink nil
-                  :colorProvider nil
-                  :rename nil
+                  :completion `(:dynamicRegistration :json-false)
+                  :hover      `(:dynamicRegistration :json-false)
+                  :references `(:dynamicRegistration :json-false)
+                  :definition `(:dynamicRegistration :json-false)
                   :publishDiagnostics `(:relatedInformation :json-false))
    :experimental (eglot--obj)))