branch: externals/eglot
commit aaca7deee8d081622d4c04310cdfab8fe6057063
Author: João Távora <[email protected]>
Commit: João Távora <[email protected]>
Fix ridiculous bug
* jsonrpc.el (jsonrpc-connection-send): Content-Length must be a
string.
---
jsonrpc.el | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/jsonrpc.el b/jsonrpc.el
index 0c38257..9a90f33 100644
--- a/jsonrpc.el
+++ b/jsonrpc.el
@@ -184,12 +184,12 @@ ID, METHOD, PARAMS, RESULT and ERROR. ")
;;; API optional
(cl-defgeneric jsonrpc-connection-ready-p (connection what)
-"Tell if CONNECTION is ready for WHAT in current buffer.
+ "Tell if CONNECTION is ready for WHAT in current buffer.
If it isn't, a deferrable `jsonrpc-async-request' will be
deferred to the future. By default, all connections are ready
for sending requests immediately."
-(:method (_s _what) ;; by default all connections are ready
- t))
+ (:method (_s _what) ;; by default all connections are ready
+ t))
;;; Convenience
@@ -395,7 +395,7 @@ connection object, called when the process dies .")
,@(when error `(:error ,error))))
(json (jsonrpc--json-encode message))
(headers
- `(("Content-Length" . ,(string-bytes json))
+ `(("Content-Length" . ,(format "%d" (string-bytes json)))
("Content-Type" . "application/vscode-jsonrpc; charset=utf-8"))))
(process-send-string
(jsonrpc--process connection)