[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/eglot 79a2a1e 069/139: Be quite explicit about our lack
From: |
João Távora |
Subject: |
[elpa] externals/eglot 79a2a1e 069/139: Be quite explicit about our lack of capabilities right now |
Date: |
Mon, 14 May 2018 09:54:56 -0400 (EDT) |
branch: externals/eglot
commit 79a2a1e12eb5ead6ee3419457607ab38647e1ac2
Author: João Távora <address@hidden>
Commit: João Távora <address@hidden>
Be quite explicit about our lack of capabilities right now
* eglot.el (eglot--client-capabilities): Spread out.
---
eglot.el | 35 +++++++++++++++++++++++++++++++++--
1 file changed, 33 insertions(+), 2 deletions(-)
diff --git a/eglot.el b/eglot.el
index 8e39591..5701422 100644
--- a/eglot.el
+++ b/eglot.el
@@ -192,9 +192,40 @@ CONTACT is as `eglot--contact'. Returns a process object."
(defun eglot--client-capabilities ()
"What the EGLOT LSP client supports."
(eglot--obj
- :workspace (eglot--obj)
+ :workspace (eglot--obj
+ :applyEdit nil
+ :workspaceEdit nil
+ :didChangeConfiguration nil
+ :didChangeWatchedFiles nil
+ :symbol nil
+ :executeCommand nil
+ :workspaceFolders nil
+ :configuration nil)
:textDocument (eglot--obj
- :publishDiagnostics `(:relatedInformation nil))))
+ :synchronization (eglot--obj
+ :dynamicRegistration :json-false
+ :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
+ :publishDiagnostics `(:relatedInformation :json-false))
+ :experimental (eglot--obj)))
(defun eglot--connect (project managed-major-mode
short-name contact &optional success-fn)
- [elpa] externals/eglot 7d0bf64 062/139: Workaround RLS's regusal to treat nil as empty json object, (continued)
- [elpa] externals/eglot 7d0bf64 062/139: Workaround RLS's regusal to treat nil as empty json object, João Távora, 2018/05/14
- [elpa] externals/eglot 75495dc 033/139: Slightly more user friendly start, João Távora, 2018/05/14
- [elpa] externals/eglot fdb4de1 039/139: Simplify flymake integration, João Távora, 2018/05/14
- [elpa] externals/eglot cc183a6 043/139: Fix assorted bugs, João Távora, 2018/05/14
- [elpa] externals/eglot df5d76d 065/139: Reply to client/registerCapability (don't handle it yet), João Távora, 2018/05/14
- [elpa] externals/eglot c2862f4 063/139: Don't auto-reconnect if last attempt lasted less than 3 seconds, João Távora, 2018/05/14
- [elpa] externals/eglot f1b6485 053/139: Trim some edges and add a bunch of boring RPC methods, João Távora, 2018/05/14
- [elpa] externals/eglot 0e95167 042/139: Watch for files opened under umbrella of existing process, João Távora, 2018/05/14
- [elpa] externals/eglot 4d4b85d 061/139: eglot-editing-mode becomes eglot--managed-mode, João Távora, 2018/05/14
- [elpa] externals/eglot e7ffc31 067/139: Make reported capabilities into its own function, João Távora, 2018/05/14
- [elpa] externals/eglot 79a2a1e 069/139: Be quite explicit about our lack of capabilities right now,
João Távora <=
- [elpa] externals/eglot 95187cf 058/139: Connect to LSP server via TCP, João Távora, 2018/05/14
- [elpa] externals/eglot f76f04e 057/139: More correctly keep track of didOpen/didClose per buffer, João Távora, 2018/05/14
- [elpa] externals/eglot 46bb1c0 049/139: Reorganize file, João Távora, 2018/05/14
- [elpa] externals/eglot ff5a03d 074/139: Very basic xref support, João Távora, 2018/05/14
- [elpa] externals/eglot e9b5e54 077/139: ETOOMANYLAMBDAS, João Távora, 2018/05/14
- [elpa] externals/eglot dda11dd 095/139: Try to fix some textDocument/completion bugs, João Távora, 2018/05/14
- [elpa] externals/eglot ea918ab 066/139: Include source info in diagnostics, João Távora, 2018/05/14
- [elpa] externals/eglot a199c8e 070/139: Honour textDocumentSync, João Távora, 2018/05/14
- [elpa] externals/eglot e86f9b4 073/139: New helper eglot--sync-request, João Távora, 2018/05/14
- [elpa] externals/eglot 1add335 078/139: Workaround two suspected Emacs bugs, João Távora, 2018/05/14