branch: externals/eglot
commit 0b9cffeda617679772f88f4c232f0b8704c1ae33
Author: João Távora
Commit: João Távora
Per #22: Apply text edits atomically
As suggested by mkcms , but do it in
eglot--apply-text-edits, where it benefits all its users.
* eglot.el (eglot--app
capitaomorte pushed a change to branch externals/eglot.
from a1f1dd6 * eglot.el (Version): Bump to 0.10
new a9010f1 Implement formatting (#19)
new efc0f45 Minor cleanup to new textDocument/formatting feature
new 610d95b Use gfm-mode for formatted strings (#20
branch: externals/eglot
commit 610d95b88a238d0eb2d631cfaa4f2afecffe0211
Author: Rami Chowdhury <460769+neca...@users.noreply.github.com>
Commit: João Távora
Use gfm-mode for formatted strings (#20)
* eglot.el (eglot--format-markup): Use gfm-mode instead of
markdown-mode.
branch: externals/eglot
commit df5e72ee2589308abee70231cf9ee2a2cee93f22
Author: João Távora
Commit: João Távora
Close #23: Report progress when applying edits
Use make-progress-reporter in eglot--apply-text-edits
As suggested by mkcms , but do it in
eglot--apply-tex
branch: externals/eglot
commit 364348d134c1b49e94c6d7916cedd01c91292d76
Author: João Távora
Commit: João Távora
Close #25: Improve eglot-ensure and mention it in README.md
* README.md (Installation and Usage): Mention eglot-ensure.
* eglot.el (eglot-ensure): No-op for n
branch: externals/eglot
commit efc0f452ead0b44ae257ba498d54b6e24e4e3f35
Author: João Távora
Commit: João Távora
Minor cleanup to new textDocument/formatting feature
* README.md (Language feature): Tick textDocument/formatting
* eglot.el (eglot-client-capabilities): Add
branch: externals/eglot
commit 48c3f455cf15ad9025821ca227885fcc826c6d54
Author: João Távora
Commit: João Távora
Close #22: Apply text edits as a single undoable edit
As suggested by mkcms , but do it in
eglot--apply-text-edits, where it benefits all its users.
Also,
branch: externals/eglot
commit 0cde01f984b4278b1a964a79a98f2758afd10e7c
Author: João Távora
Commit: João Távora
Close #26: Guess server for js2-mode and rjsx-mode
* eglot.el (eglot-server-programs): Add entries for js2-mode and
rjsx-mode. Coalesce entries for c++ and c-mode
branch: externals/eglot
commit a9010f1924fa31f686824585cbcf5057c8892afc
Author: mkcms
Commit: João Távora
Implement formatting (#19)
Implement textDocument/formatting
* eglot.el (eglot-format-buffer): New command to format
current buffer.
* eglot-tests.el (fo
capitaomorte pushed a change to tag 0.11.
at 0176264 (commit)
This tag includes the following new commits:
new a9010f1 Implement formatting (#19)
new efc0f45 Minor cleanup to new textDocument/formatting feature
new 610d95b Use gfm-mode for formatted string
branch: externals/eglot
commit 017626433e8176a07b36e38075deac09f0608db1
Author: João Távora
Commit: João Távora
* eglot.el (Version): Bump to 0.11
---
eglot.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/eglot.el b/eglot.el
index f4a03da..62116d3 100644
--- a/egl
branch: externals/eglot
commit 17ef74e6d4074196f0295ed54700ea7813049d39
Author: João Távora
Commit: João Távora
Defer textDocument/formatting requests
* eglot.el (eglot-format-buffer): Pass DEFERRED to eglot--request.
---
eglot.el | 3 ++-
1 file changed, 2 insertions(+), 1 del
branch: externals/eglot
commit cbc418c8ea01283d7e2b1d2bd243ac9d2c60bb88
Author: João Távora
Commit: João Távora
Per #22: Simplify eglot-format-buffer
Use replace-buffer-contents, as suggested by mkcms
, but do it in eglot--apply-text-edits, where it
benefits all its user
branch: externals/eglot
commit 04ef0558a1a4c64287f7c5b77b8c68df095a8b3b
Author: João Távora
Commit: João Távora
Close #27: empty ranges are valid in LSP
The previous hack in eglot--range-region, designed to appease cquery's
occasional practice of publishing diagnostics with
capitaomorte pushed a change to branch externals/eglot.
from 0176264 * eglot.el (Version): Bump to 0.11
new f4de5d7 Fix copyright header. Obviously not since 2003
new b3c8b59 Refactor JSON-RPC lib jrpc.el from eglot.el
new 2f1d76d Proper server shutdown when
branch: externals/eglot
commit f4de5d7938cc93eabf52cdfabe8c34744a959501
Author: João Távora
Commit: João Távora
Fix copyright header. Obviously not since 2003
---
eglot.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/eglot.el b/eglot.el
index 13f6f61..4cb3bec 1006
branch: externals/eglot
commit 5cda0ec5291e4daf7b89bf433bed13bd231e9aea
Author: João Távora
Commit: João Távora
Fix a ridiculous bug when generating transient projects
* eglot.el (eglot--find-current-process, eglot--interactive): Fix
horrible bug.
---
eglot.el | 4 ++--
1 f
branch: externals/eglot
commit 2f1d76d2f6b49ed0249abfcf4ff65faac51dc930
Author: João Távora
Commit: João Távora
Proper server shutdown when jrpc.el is used
The shutdown hook can't be a buffer-local thing, it has
to be a server property. Also, on shutdown in eglot.el,
rem
branch: externals/eglot
commit 3265c1d1b92ebfb07484d8ebb5a88f1af26e7106
Author: João Távora
Commit: João Távora
Simpler callback protocol for JSONRPC parameters and results
Instead of introspecting the :params or :result object to discover if
an object is present, and changi
branch: externals/eglot
commit e5ba4f64e25940dfab1b214f919b91c9a6836aa0
Author: João Távora
Commit: João Távora
Automatically reply with error if dispatcher doesn't
* jrpc.el (jrpc-connect): Improve doc.
(jrpc--process-receive): Overhaul error handling.
(jrpc-reply): Pro
branch: externals/eglot
commit 67d833598956521c848223304c2ef35fcb6812ca
Author: João Távora
Commit: João Távora
jrpc.el should know nothing of mode-line updates
* eglot.el (eglot--dispatch): METHOD can be a symbol.
Call force-mode-line-update here.
---
eglot.el | 5 +++--
j
branch: externals/eglot
commit 0e1a5f07f0163d92fb66f711b6b3e291e866229e
Author: João Távora
Commit: João Távora
jrpc-connect is now passed a generic dispatching function
* eglot.el (eglot--dispatch): New helper.
(eglot--connect): Use it.
* jrpc.el (jrpc--dispatcher,
branch: externals/eglot
commit c30f0f3262c5e6d70934c7c2a9e7d7c23e696360
Author: João Távora
Commit: João Távora
Get rid of jsonrpc.el customization group and timeout
* eglot.el (eglot-shutdown, eglot--signal-textDocument/willSave):
Pass :timeout to jsonrpc-request.
(defa
branch: externals/eglot
commit 7cd94b9e51920ca46c0b24e80f20f7ad07794bc5
Author: João Távora
Commit: João Távora
Improve jrpc.el's doc (and change jrpc-request's protocol a tiny bit)
* jrpc.el (jrpc-async-request)
(jrpc-request,jrpc-notify,jrpc-reply): Improve docstring.
branch: externals/eglot
commit 5874af97c2d17b1ffacba8d3f584662ef9aedbc8
Author: João Távora
Commit: João Távora
Fix deferred actions (forgot the crucial non-local exit)
Noticed by Filipp Gunbin
* jsonrpc.el (jsonrpc--async-request-1): Forgot the non-local
exit.
---
branch: externals/eglot
commit 7769c07cba9d66522e6cc45f93ea15215f96ae5f
Author: João Távora
Commit: João Távora
Send message, then establish continuations
This way, if serializing fails, or something else, we won't be
bothered by the failing timeout.
* jrpc.el (jrpc
branch: externals/eglot
commit 0ba79647dbab24c65df097b0e53f6891b25e20e1
Author: João Távora
Commit: João Távora
* jsonrpc.el (jsonrpc-log-event): Log time of event.
---
jsonrpc.el | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/jsonrpc.el b/jsonrpc.el
index a8
branch: externals/eglot
commit d7e1b926636950ad1e21df9f85686fc338597c03
Author: João Távora
Commit: João Távora
* jsonrpc.el (jsonrpc-message): Fix formatting bug.
---
jsonrpc.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/jsonrpc.el b/jsonrpc.el
index 7a50b64..5
branch: externals/eglot
commit e906d25d6eeb5e75eb7fab8b45d9f88f9a6567c4
Author: João Távora
Commit: João Távora
Overhaul JSON and JSRONRPC error handling
Also fix some bugs.
* jrpc.el (pcase, array): Require it.
(jrpc--connect): Default error function properly logs
branch: externals/eglot
commit 5e8fe4c2153ce110287b4f39276dd3d49f92e127
Author: João Távora
Commit: João Távora
Add jsonrpc-tests.el
* Makefile (jsonrpc-check): Add test target.
* jsonrpc-tests.el: New file.
---
Makefile | 5 +++
jsonrpc-tests.el | 104 ++
branch: externals/eglot
commit 05ff697756f28671fadc4aaa5c494934768ee0d2
Author: João Távora
Commit: João Távora
Document current API breaches a bit
* eglot-tests.el (eglot--call-with-dirs-and-files)
(auto-reconnect): use eglot--process
* eglot.el (eglot-shutdown, eg
branch: externals/eglot
commit 489182d53e11c98b859fe8baaf8f2b3c04c39fb5
Author: João Távora
Commit: João Távora
New jsonrpc-error error type
* jsonrpc.el (usage example): update to use jsonrpc-error.
(jsonrpc-error): New error type.
(jsonrpc-error, jsonrpc-request): Sign
branch: externals/eglot
commit a2aa1edd38176a470bf16e2c0211da1260422934
Author: João Távora
Commit: João Távora
Robustify timer handling for jrpc-async-request
* jrpc.el (jrpc-async-request): Improve timeout handling. Return a list (ID
TIMER)
(jrpc-request): Protect against
branch: externals/eglot
commit 078a1a631f0e8ff60b02d20681bdddf3eb90a5e1
Author: João Távora
Commit: João Távora
Add full "Commentary" section to jrpc.el
---
jrpc.el | 86 +
1 file changed, 86 insertions(+)
diff --git a/jrp
branch: externals/eglot
commit 5cea41288625c2052e5139ada524720c8383a205
Author: João Távora
Commit: João Távora
Fix typos and phrasing in commentary and docstrings
---
jrpc.el | 50 --
1 file changed, 24 insertions(+), 26 deletions(-)
dif
branch: externals/eglot
commit 33ae871b957fe9727ee3230c64ccec693cdb52fd
Author: João Távora
Commit: João Távora
More flexible jrpc.el and improve eglot.el's doc
Generalize and rework CONTACT arg to jrpc-connect
* eglot.el (eglot--command-history): Tweak docstring.
(
branch: externals/eglot
commit 6531c8b208736c9f30f829608791deaa44a9160f
Merge: 7371f68 1506172
Author: João Távora
Commit: João Távora
Merge branch 'master' into jsonrpc-refactor
---
eglot-tests.el | 19 +++-
eglot.el | 94 +-
branch: externals/eglot
commit c43dff4d31b724c9ce2e9fba1f742384885abb9b
Author: João Távora
Commit: João Távora
On request timeout, clear it from the deferred actions
Noticed by Filipp Gunbin
* jsonrpc.el (jsonrpc--async-request-1): Clear deferred action in
timeo
branch: externals/eglot
commit a65d3f4495c9e0ddf0d443f7c9042bb59b46eb38
Author: João Távora
Commit: João Távora
Make message and warning helpers private
* jsonrpc.el (jsonrpc--message): Rename from jsonrpc-message.
(jsonrpc--warn): Rename from jsonrpc-warn.
(jsonrpc--pro
branch: externals/eglot
commit 2da7d9285d6edc271d7619f8be6e0d6e5c4e5d2c
Author: João Távora
Commit: João Távora
Simplify JSONRPC status setting
* eglot.el (eglot--connect): Don't set jsonrpc-status.
(eglot-clear-status): New interactive command.
(eglot--mode-line-format)
branch: externals/eglot
commit dae1de13d9ea6dc9d66680285e81174c54e83698
Author: João Távora
Commit: João Távora
Tweak Makefile to run both tests in a row
* Makefile (ELFILES): Add jsonrpc-tests.el
(check): Also make jsonrpc-check
(jsonrpc-check): Depend on jsonrpc-tests.
branch: externals/eglot
commit bf9c850404a7b6a644c497d4c558ce6ee9801da9
Author: João Távora
Commit: João Távora
Get rid of jsonrpc-obj
* jsonrpc.el (jsonrpc-obj): Remove this.
(jsonrpc--async-request-1): Don't jsonrpc-obj.
---
jsonrpc.el | 13 +++--
1 file changed,
branch: externals/eglot
commit cef3c29a4a2bfbb87d3fa0518626a4e0fdcb95dc
Merge: bb60c0c 24877ae
Author: João Távora
Commit: João Távora
Heroically merge master into jsonrpc-refactor (using imerge)
---
.travis.yml| 4 +
eglot-tests.el | 93 +--
eglot.el | 286
branch: externals/eglot
commit f594dd7f59fa878a085e66e338d251ff1d16017d
Author: João Távora
Commit: João Távora
jsonrpc-request also calls for deferred action cleanup
Noticed by Filipp Gunbin
* jsonrpc.el (jsonrpc--async-request-1): In the non-local exit
also retur
branch: externals/eglot
commit aaca7deee8d081622d4c04310cdfab8fe6057063
Author: João Távora
Commit: João Távora
Fix ridiculous bug
* jsonrpc.el (jsonrpc-connection-send): Content-Length must be a
string.
---
jsonrpc.el | 8
1 file changed, 4 insertions(+), 4 deleti
branch: externals/eglot
commit 856a22431522c5df8269e3f6b7f345edd6d1e54e
Author: João Távora
Commit: João Távora
Simplify jsonrpc-connection-send
* jsonrpc.el (jsonrpc-connection-send): Use args.
---
jsonrpc.el | 33 ++---
1 file changed, 14 insertion
branch: externals/eglot
commit d87f4bf8b788756e61d4cde7a8d0099839525da2
Author: João Távora
Commit: João Távora
jsonrpc--log-event should also be private
* eglot-tests.el (eglot--sniffing): Use jsonrpc--log-event.
* jsonrpc.el (jsonrpc-connection-send)
(jsonrpc--con
branch: externals/eglot
commit 0e44b27b6b5a9b2c29ce2ff685b09e28954a4296
Author: João Távora
Commit: João Távora
jsonrpc.el uses classes and generic functions
* jsonrpc.el: Rework commentary.
(jsonrpc-find-connection-functions, jsonrpc-current-connection)
(jsonrpc-current
branch: externals/eglot
commit 29172141500e5608c0744fb99edca2ff0c6f9cdc
Merge: 44e9647 1f7bcb1
Author: João Távora
Commit: João Távora
Merge master into jsonrpc-refactor
---
eglot.el | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/eglot.el b/eglot.el
index cdb
branch: externals/eglot
commit 4bbf810fccf371f89f79be28bbc3afcefe12d3a4
Author: João Távora
Commit: João Távora
Don't return implementation details in jsonrpc-async-request
* jsonrpc.el (jsonrpc-async-request): Pass everything to
jsonrpc-async-request-1.
(jsonrpc--async-
branch: externals/eglot
commit fab7f8bcdae2419494996938ea2787950edfde5e
Author: João Távora
Commit: João Távora
Improve Makefile test targets
* Makefile (eglot-check): new target.
(jsonrpc-check): Use SELECTOR.
(check): Calle eglot-check and jsonrpc-check
---
Makefile
branch: externals/eglot
commit 44e9647ea63b9706437e9562b9847f520e47fb8d
Author: João Távora
Commit: João Távora
Simplify JSONRPC connection shutdown
* eglot.el (eglot--process): Delete.
(eglot-shutdown): Use jsonrpc-shutdown.
(eglot--on-shutdown): Simplify.
(eglot-re
branch: externals/eglot
commit 0b474ecc5819ba7c1b3cccdffae98f6d0bf2b230
Author: João Távora
Commit: João Távora
Fix use of jsonrpc-message in tests
* jsonrpc-tests.el
(jsonrpc--with-emacsrpc-fixture): Use jsonrpc--message.
---
jsonrpc-tests.el | 2 +-
1 file changed, 1 inse
branch: externals/eglot
commit f730fff1d7164a33367fc4990f1b4f79cc8f7a9c
Merge: 2917214 935edcc
Author: João Távora
Commit: João Távora
Merge branch 'master' into jsonrpc-refactor
---
eglot.el | 16 ++--
1 file changed, 14 insertions(+), 2 deletions(-)
diff --git a/eglot.el
branch: externals/eglot
commit 481f16e39a52ed00eb168105c73c3d1a48815bf7
Author: João Távora
Commit: João Távora
* eglot.el (eglot-eldoc-function): Remove spurious log message
---
eglot.el | 1 -
1 file changed, 1 deletion(-)
diff --git a/eglot.el b/eglot.el
index 31ef081..64d06a3 10064
branch: externals/eglot
commit 8fda30c8e2d4e44dfb40e91109893277ca683d25
Merge: 61d1276 04ef055
Author: João Távora
Commit: João Távora
Merge master into jsonrpc-refactor (using imerge)
---
README.md | 18 +--
eglot-tests.el | 84 +
eglot.el
branch: externals/eglot
commit 6c9d41e6eba8b76c3b9500d05344936cd38533c7
Author: João Távora
Commit: João Távora
Add reasonably sophisticated deferred action tests
* jsonrpc-tests.el (jsonrpc-test-conn): New test class.
(jsonrpc--with-emacsrpc-fixture): Redesign.
(jsonrpc
branch: externals/eglot
commit 1f09fd332efc0f202d0816005e133be11923debf
Author: João Távora
Commit: João Távora
Review commentary section before another review cycle
* jsonrpc.el (jsonrpc-connection-send): Send Content-Type header.
---
jsonrpc.el | 36 +-
branch: externals/eglot
commit 10559a5535fb31369e59dbfe13d2f4e3dc7b0197
Author: João Távora
Commit: João Távora
Shuffle definitions around again
---
jsonrpc.el | 279 +
1 file changed, 151 insertions(+), 128 deletions(-)
diff
branch: externals/eglot
commit 4525eca32a10046484b5a6dd1f0647927aae2dd6
Author: João Távora
Commit: João Távora
Support json.c. API purely based on classes
No more jsonrpc-connect.
This is a big commit because of a data loss problem. It should be at
least two separ
branch: externals/eglot
commit 46e610761fbcae755a8475e5dbb3e348ec4d4119
Author: João Távora
Commit: João Távora
Reshuffle definitions inside jsonrpc.el
Split between public and private
---
jsonrpc.el | 436 +++--
1 file ch
branch: externals/eglot
commit 69a622a7a9d5df35ee92aa57d359794bc5985c21
Author: João Távora
Commit: João Távora
Fix some typos
---
jsonrpc.el | 25 ++---
1 file changed, 14 insertions(+), 11 deletions(-)
diff --git a/jsonrpc.el b/jsonrpc.el
index f063870..0205015 10
branch: externals/eglot
commit 61d1276db33a33e7caa006268300b226b493e33a
Author: João Távora
Commit: João Távora
Fix another bug in jsonrpc-connection-send
* jsonrpc.el (jsonrpc-connection-send): Only send method if method
supplied.
---
jsonrpc.el | 8
1 file change
branch: externals/eglot
commit 7371f68639ac03adade8dc3ccfd275db449ea7b6
Author: João Távora
Commit: João Távora
* jsonrpc.el: Rewrite commentary.
---
jsonrpc.el | 83 --
1 file changed, 48 insertions(+), 35 deletions(-)
diff -
branch: externals/eglot
commit bb60c0c89ca10fad5a820903bfbb566be89061ea
Author: João Távora
Commit: João Távora
Rename jrpc.el to jsonrpc.el
* eglot.el [everywhere]: jrpc -> jsonrpc everywhere.
Reindent.
* eglot-tests [everywhere]: jrpc -> jsonrpc everywhere.
branch: externals/eglot
commit b3c8b59d4f5ed5470c28684f76431dd5c1882a47
Author: João Távora
Commit: João Távora
Refactor JSON-RPC lib jrpc.el from eglot.el
* eglot.el [too many to mention]: Move lower level functions to
jrpc.el. Hook onto jrpc's external interfaces.
branch: externals/eglot
commit 6f1ecc6521cc70015252749228e81d58163ed5f9
Merge: 0e44b27 89baadf
Author: João Távora
Commit: João Távora
Merge branch use-eieio-server-defclass into jsonrpc-refactor
---
eglot-tests.el | 55 +++--
eglot.el | 600 ++
branch: externals/eglot
commit 1ec47fb58d82362161a3f1bcdbb182e6403c987a
Author: João Távora
Commit: João Távora
Remove connection grabbing antics from jsonrpc.el
* eglot.el (eglot--managed-mode): Don't touch
jsonrpc-find-connection-functions.
(eglot--current-server-or-lo
branch: externals/eglot
commit e5120aa0cc77b2e31b2c301498d2740ffe794be1
Author: João Távora
Commit: João Távora
Add jrpc.el to Makefile
* Makefile (ELFILES): jrpc.el needs to be here, too.
---
Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Makefile
branch: externals/eglot
commit 258e3b068c9715aa20eb7d5ec714069fd70eee87
Merge: 5cda0ec 1f8c238
Author: João Távora
Commit: João Távora
Merge master into jsonrpc-refactor (using imerge)
---
README.md | 38 +
eglot-tests.el | 2 +-
eglot.el | 131
branch: externals/eglot
commit 07359a2635ca2cd04e693bb8598e65a85e1d960c
Author: João Távora
Commit: João Távora
Allow null timeouts and set default to 3 seconds
* jrpc.el (jrpc-request-timeout): Allow nil.
(jrpc--process-sentinel): Handle no timeout.
(jrpc--async-request
branch: externals/eglot
commit 7f2e894229fba7f829874de6c46ebe472f03b19d
Merge: 3265c1d 8e5acb1
Author: João Távora
Commit: João Távora
Merge branch 'master' into jsonrpc-refactor (using good ol' git merge)
---
eglot.el | 53 +++--
jrpc.el
branch: externals/eglot
commit 980f3e7feb717a66120950175cfd5cdf507a1462
Author: João Távora
Commit: João Távora
Fix another merge-related bug in eglot-eldoc-function
* eglot.el (eglot-eldoc-function): Correctly destructure
eglot--range-region.
---
eglot.el | 2 +-
1 file ch
branch: externals/eglot
commit 9e9dc573b6ed17f4c0fe00d7d4888e81b79108b8
Merge: 05ff697 0462130
Author: João Távora
Commit: João Távora
Merge branch 'master' into jsonrpc-refactor (using regular merge)
This increases the test coverage in the jsonrpc-branch
---
.travis.yml|
branch: externals/eglot
commit 47b957dadd06c0dd3c692079def786e65bc2d452
Author: João Távora
Commit: João Távora
Let's not send Content-type for now.
The LSP servers Eglot works with hate it
* jsonrpc.el (jsonrpc-connection-send): Don't send Content-type.
---
jsonrpc.el
branch: externals/eglot
commit c790274a8a9f20a1716e6980265fe6b19bba64db
Author: João Távora
Commit: João Távora
jsonrpc--next-request-id is a connection slot
* jsonrpc.el (jsonrpc-connection): Make jsonrpc--next-request-id a
slot.
(jsonrpc--next-request-id): Remove this
branch: externals/eglot
commit 870c60a581f07a2d25f8fde369e1f2d1c81d21d3
Merge: 2f1d76d 4c0bfc3
Author: João Távora
Commit: João Távora
Merge master into jsonrpc-refactor (using imerge)
---
.travis.yml| 9 +-
README.md | 28 +++---
eglot-tests.el | 129 +++
branch: externals/eglot
commit 7f4e27352c37dd2cbfb25d22caab6f4b57f91964
Merge: 9e9dc57 4211e0c
Author: João Távora
Commit: João Távora
Merge master into jsonrpc-refactor (using imerge)
---
README.md | 7 +
eglot-tests.el | 48 +--
eglot.el | 423 +++
branch: externals/eglot
commit f385d9ce50f2da7e50d58e9f46fdf291f63af57a
Merge: 0176264 0f20fdf
Author: João Távora
Commit: João Távora
Merge branch 'jsonrpc-refactor', bump version to 1.0
* eglot.el (Version): Bump to 1.0
---
Makefile | 17 +-
README.md|6
branch: externals/eglot
commit 0f20fdfc30de8d8e72366eeefef270243b3ddf96
Author: João Távora
Commit: João Távora
Tiny README.md change
---
README.md | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/README.md b/README.md
index a56d750..d3379d9 100644
--- a/README.
branch: externals/eglot
commit 68c266e7e597c3fd91d2b32aed97cbe67aad859d
Author: João Távora
Commit: João Távora
Avoid more catastrophes
* eglot-tests.el (eglot--call-with-dirs-and-files): Use a
fixture-directory.
---
eglot-tests.el | 5 +++--
1 file changed, 3 insertions(+)
branch: externals/eglot
commit d371f058e2b0634f2593d372f45253ec9c9bf700
Author: João Távora
Commit: João Távora
Request dispatcher's return value determines response
No more jsonrpc-reply.
* eglot.el (eglot-handle-request window/showMessageRequest):
Simplify.
(e
branch: externals/eglot
commit a4441c656df1206b60a7df1f57b5ea4db9efc828
Merge: f594dd7 327119e
Author: João Távora
Commit: João Távora
Merge master into jsonrpc-refactor (using imerge)
---
README.md | 46 +--
eglot-tests.el
capitaomorte pushed a change to tag 1.0.
at f385d9c (commit)
This tag includes the following new commits:
new f4de5d7 Fix copyright header. Obviously not since 2003
new b3c8b59 Refactor JSON-RPC lib jrpc.el from eglot.el
new 2f1d76d Proper server shutdown
branch: externals/eglot
commit 59cc3fbb99bb1bc917dbfd4f8eac1a3f3fd61b8c
Author: João Távora
Commit: João Távora
jsonrpc-connection-receive is now a public convenience function
* jsonrpc.el (Commentary:) Mention jsonrpc-connection-receive.
(jsonrpc-connection-receive): Rename
85 matches
Mail list logo