branch: externals/elpa
commit 9af84a283fa3d5247be413d8300b1aa23e6c0124
Author: João Távora
Commit: João Távora
Prepare to sumbit to GNU ELPA
* eglot.el: Update headers.
---
eglot.el | 9 +
1 file changed, 5 insertions(+), 4
capitaomorte pushed a change to branch externals/elpa.
at 4c0bfc3 Support didChangeWatchedFiles with dynamic registration
This branch includes the following new commits:
new d90efdf Initial commit
new 3a8f9a1 Remove a couple of comments
new 2775dea
branch: externals/elpa
commit 348917660aab0ecef794561160fd95a0fdf820dd
Author: João Távora
Commit: João Távora
Add a mode-line construct and some minor fanciness
---
eglot.el | 126 ---
branch: externals/elpa
commit 0625b6c639bac70da71e35c3870896e731c6ebc7
Author: João Távora
Commit: João Távora
(eglot--xref-make): Fix Use of cl-destructuring-bind.
---
eglot.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
branch: externals/elpa
commit bbc64b4530734f7837d050094b755706cd34aadd
Author: João Távora
Commit: João Távora
Clean up client capabilities
* eglot.el (eglot--client-capabilities): Clean up client
capabilities.
---
eglot.el | 21
branch: externals/elpa
commit 41f5922c1b396c54b1ff2e74ed804328f361c9df
Author: João Távora
Commit: João Távora
Now send willSaveWaitUntil
* eglot.el (eglot--client-capabilities): Report willSaveWaitUntil.
branch: externals/elpa
commit a4f99e09d3a4eaafb1d59875f0d314549a104137
Author: João Távora
Commit: João Távora
Introduce and use `eglot--current-process-or-lose'
---
eglot.el | 83 +++-
branch: externals/elpa
commit 7c82a033d690d587fe39c088d9aef67c005ae270
Author: João Távora
Commit: João Távora
Start experimenting with python
* eglot.el (eglot-executables): Add pyls.
---
eglot.el | 3 ++-
1 file changed, 2
branch: externals/elpa
commit 1fb2bcbde95d89edd9df638869d679e42b416b4c
Author: João Távora
Commit: João Távora
Ask server for textDocument/signatureHelp if it supports it
* eglot.el (eglot--client-capabilities): Capable of signature Help.
branch: externals/elpa
commit 24466a958563daf2803edc1f4b732c3e2412a06c
Author: João Távora
Commit: João Távora
When killing server, always wait 3 seconds
* eglot.el (eglot--request): Accept TIMEOUT param.
---
eglot.el | 14 +-
branch: externals/elpa
commit 6f6f01d15ee5558bf951181b1f872154dd405aae
Author: João Távora
Commit: João Távora
Doc fixes
* eglot.el (eglot-mode-map): Move up before minor mode.
---
eglot.el | 16 ++--
1 file changed, 10
branch: externals/eglot
commit 6f6f01d15ee5558bf951181b1f872154dd405aae
Author: João Távora
Commit: João Távora
Doc fixes
* eglot.el (eglot-mode-map): Move up before minor mode.
---
eglot.el | 16 ++--
1 file changed, 10
branch: externals/eglot
commit 29f58a6514aec28e4e6df9611e4f58c7289e3cc6
Author: João Távora
Commit: João Távora
Get rid of catch/loop/throw idiom (suggested by Thien-Thi Nguyen)
* eglot.el (eglot--process-filter)
(eglot--request):
branch: externals/eglot
commit 8e6488f2dbdb55708fb2743aa9e86d583b8f9148
Author: João Távora
Commit: João Távora
Don't switch to possibly dead buffer in sentinel
* eglot.el (eglot--process-sentinel): Don't with-current-buffer.
---
branch: externals/eglot
commit f8bfb7e26aed285167d9a41ed986894b2646ebae
Author: João Távora
Commit: João Távora
Handle requests from server correctly
* eglot.el (eglot--process-receive): Redesign.
(eglot--process-send): Take REPLY
branch: externals/eglot
commit 9ff97a648244d4d08d6670b2204692ae49753f1b
Author: João Távora
Commit: João Távora
Increase request timeout length to 10 seconds
* eglot.el (eglot-request-timeout): New var.
(eglot--request): Use it.
---
branch: externals/eglot
commit 17e0ca499e34638d5a52b4daf6b01e06fed3610c
Author: João Távora
Commit: João Távora
Fix Flymake diagnostic positions
It's better not to use flymake-diag-region here.
* eglot.el
branch: externals/eglot
commit 24466a958563daf2803edc1f4b732c3e2412a06c
Author: João Távora
Commit: João Távora
When killing server, always wait 3 seconds
* eglot.el (eglot--request): Accept TIMEOUT param.
---
eglot.el | 14
branch: externals/eglot
commit 23b79e07da6c62e7f056c6cc5b6b676e43b8017c
Author: João Távora
Commit: João Távora
Shorten summary line to appease package-lint.el
---
eglot.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
branch: externals/eglot
commit b69302c4795be8d783f853488824626a08241778
Author: João Távora
Commit: João Távora
Make M-x eglot's interactive spec a separate function
* eglot.el (eglot--interactive): New function.
(eglot): Rework a
branch: externals/eglot
commit 6e76b085a7c21790ee9df905159a7d7b1f90
Author: João Távora
Commit: João Távora
Support workspace/applyEdit
* eglot.el (eglot--reply): Don't send result or error if not
provided.
branch: externals/eglot
commit 77856c2f9194b6975421be411d80cfcf102fd10d
Author: João Távora
Commit: João Távora
Reinstate the catch/loop/throw idiom in eglot-request
This reverts parts of commit 29f58a6514aec28e4e6df9611e4f58c7289e3cc6.
branch: externals/eglot
commit f1b648592e01229b18fc8dfae6e69b1149620326
Author: João Távora
Commit: João Távora
Trim some edges and add a bunch of boring RPC methods
* eglot.el (eglot--connect): Don't call eglot--protocol-initialize.
branch: externals/eglot
commit 22dc2f7ba341b66bc904afa0ffa75b7da86a413e
Author: João Távora
Commit: João Távora
Ready to start fixing flymake integration
* eglot.el (eglot-editing-mode): Turn on flymake-mode.
(eglot-flymake-backend):
branch: externals/eglot
commit 9665a3eec28fcf1bc52542cbe5e99d16f4fbc03a
Author: João Távora
Commit: João Távora
Fix textDocument/didChange
* eglot.el (eglot-editing-mode): Manage before-change-functions.
(eglot--recent-changes):
branch: externals/eglot
commit 6689a1588366a5d461207b11130b167e14a1dcf4
Author: João Távora
Commit: João Távora
Add eglot-clear-status interactive command
* eglot.el (eglot-clear-status): New
(eglot-forget-pending-continuations): Fix
branch: externals/eglot
commit af143643bbdb0764812c7f4a8e342ce5f9b20c7c
Author: João Távora
Commit: João Távora
Only request stuff that server says it's capable of
* eglot.el (eglot--server-capable): New helper.
(eglot-xref-backend)
branch: externals/eglot
commit 49fb02fc1c838da6c4764d498540115c85acbdff
Author: João Távora
Commit: João Távora
Use RLS in Travis CI and add actual tests
Also run a hook when connected
* eglot-tests.el
branch: externals/eglot
commit bfd82b55d4ab7bb846f9f728e0b5693c487eb307
Author: João Távora
Commit: João Távora
Fancier RLS spinner
* eglot.el (eglot--mode-line-format): Use (nth 3) of
eglot--spinner.
branch: externals/eglot
commit c7bd0952335bab43667974f15672b9fa3c99913e
Author: João Távora
Commit: João Távora
Improve eglot-eldoc-function
Use the :range key if the server provided it. Also simplify code with
a new
branch: externals/eglot
commit 328c7aeb9dc0ede8334be6b520545abeb0db308a
Author: João Távora
Commit: João Távora
Auto update mode-line after setting some process properties
* eglot.el (eglot--define-process-var): Rework.
branch: externals/eglot
commit 75495dcb2ce2d1e4e0ee3ebfab990b8f1731ac01
Author: João Távora
Commit: João Távora
Slightly more user friendly start
* eglot.el (eglot-new-process): signal DidOpen for every file in project.
branch: externals/eglot
commit efd14d6d201102c8941d31e7c98f1eb5f33d3520
Author: João Távora
Commit: João Távora
Fix mode line
* eglot.el (mode-line-misc-info): conditionalize to eglot-mode
---
eglot.el | 2 +-
1 file changed, 1
branch: externals/eglot
commit 51ff863284138721d4c66ae2232df0696d097f44
Author: João Távora
Commit: João Távora
Must re-announce didOpen after reconnect
* eglot.el (eglot-reconnect): Also call
eglot--maybe-activate-editing-mode for
branch: externals/eglot
commit 7d0bf64235fb3a572396a1fb0db8c2f26141f4aa
Author: João Távora
Commit: João Távora
Workaround RLS's regusal to treat nil as empty json object
* eglot.el (eglot--connect): Use dummy params.
---
eglot.el | 2 +-
branch: externals/eglot
commit f89f859eb71597f4ba7327d8758c2e9c7afb67fe
Author: João Távora
Commit: João Távora
Simplify mode-line updating logic
* eglot.el (eglot--define-process-var): Simplify.
(eglot--short-name, eglot--spinner,
branch: externals/eglot
commit 29f6b4c8cd783a47a2b9c741a518df99aa959360
Author: João Távora
Commit: João Távora
Tweak README.md
* README.md (Commands and keybindings): New section.
---
README.md | 8 +---
1 file changed, 5
branch: externals/eglot
commit 3a8f9a18d415b190d50db31ba5572f1a7979f37f
Author: João Távora
Commit: João Távora
Remove a couple of comments
---
eglot.el | 2 --
1 file changed, 2 deletions(-)
diff --git a/eglot.el b/eglot.el
index
branch: externals/elpa
commit 3a8f9a18d415b190d50db31ba5572f1a7979f37f
Author: João Távora
Commit: João Távora
Remove a couple of comments
---
eglot.el | 2 --
1 file changed, 2 deletions(-)
diff --git a/eglot.el b/eglot.el
index
branch: externals/elpa
commit 9d404c98d7de60f02278cfd1ef84416792690169
Author: João Távora
Commit: João Távora
Update README.md
---
README.md | 40 ++--
1 file changed, 38 insertions(+), 2 deletions(-)
diff
branch: externals/elpa
commit 0e951677e486a48a1ec583382d77e04b8a457d37
Author: João Távora
Commit: João Távora
Watch for files opened under umbrella of existing process
* eglot.el (eglot--connect): Call success-fn with a proc.
branch: externals/elpa
commit dfab9a08a6b6af099c21f9cd8a99f5a00d81cb4e
Author: João Távora
Commit: João Távora
Experimental diagnostic overlays
---
eglot.el | 40 ++--
1 file changed, 38 insertions(+), 2
branch: externals/elpa
commit cc183a6c62567bf7fb6303e133455ad9c8da7479
Author: João Távora
Commit: João Távora
Fix assorted bugs
* eglot.el (eglot--special-buffer-process): Must be buffer-local.
(eglot--define-process-var): Fix
branch: externals/eglot
commit f7f77e19871dbfd6effda076e0557b90e34d2db2
Author: João Távora
Commit: João Távora
Make M-x eglot the main entry point
* eglot.el (eglot-new-process): Removed
(eglot): Rename from eglot-new-process.
branch: externals/elpa
commit b1554fc921f8d91870373cf9d3a089afc3f0f63d
Author: João Távora
Commit: João Távora
* eglot.el (eglot--process-receive): Skip null method notifs.
---
eglot.el | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
branch: externals/elpa
commit 22dc2f7ba341b66bc904afa0ffa75b7da86a413e
Author: João Távora
Commit: João Távora
Ready to start fixing flymake integration
* eglot.el (eglot-editing-mode): Turn on flymake-mode.
(eglot-flymake-backend):
branch: externals/elpa
commit 328c7aeb9dc0ede8334be6b520545abeb0db308a
Author: João Távora
Commit: João Távora
Auto update mode-line after setting some process properties
* eglot.el (eglot--define-process-var): Rework.
branch: externals/eglot
commit a3545fbf2a0e896b7129a49d3eafe1f4c0dee98b
Author: João Távora
Commit: João Távora
Rename RPC methods for clarity
* eglot.el (eglot--process-receive): Search for RPC server methods
under `eglot--server-'
branch: externals/elpa
commit 8bd634ce9d5058e2db36dcf250bb909cc96eeaeb
Author: João Távora
Commit: João Távora
Start working on this again
* eglot.el (url-util): Require it.
(eglot--process-sentinel): pending continuations now are
branch: externals/elpa
commit f8bfb7e26aed285167d9a41ed986894b2646ebae
Author: João Távora
Commit: João Távora
Handle requests from server correctly
* eglot.el (eglot--process-receive): Redesign.
(eglot--process-send): Take REPLY arg.
branch: externals/elpa
commit ea918abb952c3e624e57681a9b313df32ddcd014
Author: João Távora
Commit: João Távora
Include source info in diagnostics
* eglot.el (eglot--server-textDocument/publishDiagnostics):
Include source info.
---
branch: externals/elpa
commit b4dd4f850e4af8b202b47c3a6a2c0664ebbeaa30
Author: João Távora
Commit: João Távora
Report server status in the mode-line
* eglot.el (eglot--status): New var.
(eglot--log-event): Try to be more useful for
branch: externals/elpa
commit e60c7fce4048e8080a770013b0fbf8c26a5e5d54
Author: João Távora
Commit: João Távora
Overhaul async mechanism safety
---
eglot.el | 172 +++
1 file changed, 95
branch: externals/elpa
commit 6689a1588366a5d461207b11130b167e14a1dcf4
Author: João Távora
Commit: João Távora
Add eglot-clear-status interactive command
* eglot.el (eglot-clear-status): New
(eglot-forget-pending-continuations): Fix
branch: externals/elpa
commit df5d76d6a0f3b0f72a1cf11b73c349aa5d990f5a
Author: João Távora
Commit: João Távora
Reply to client/registerCapability (don't handle it yet)
* eglot.el (eglot--server-client/registerCapability): New
branch: externals/elpa
commit 51ff863284138721d4c66ae2232df0696d097f44
Author: João Távora
Commit: João Távora
Must re-announce didOpen after reconnect
* eglot.el (eglot-reconnect): Also call
eglot--maybe-activate-editing-mode for all
branch: externals/eglot
commit 88e36555fab9375000aca7dccf37d7e0d3a8861a
Author: João Távora
Commit: João Távora
Appease checkdoc.el
* eglot.el (eglot--process-send, eglot--next-request-id)
branch: externals/elpa
commit 3a6c63723370e71b992d21019fbf863d569d024a
Author: João Távora
Commit: João Távora
Support textDocument/rename
* README.md: Mention rename support.
* eglot.el (eglot--uri-to-path): Handle uri hidden in
branch: externals/elpa
commit d33a9b5ad9245cb594eb16e927f19741c4ef6a92
Author: João Távora
Commit: João Távora
Simplify eglot--signal-textDocument/didChange
* eglot.el (eglot--recent-before-changes)
(eglot--recent-after-changes):
branch: externals/eglot
commit eebd32ba393c2f2ca786241f376d218725d16270
Author: João Távora
Commit: João Távora
When user declines to reconnect, first quit existing server
* eglot.el (eglot): Rework reconnection logic.
---
eglot.el | 4
branch: externals/eglot
commit 931093e24b7c9788474ff7173f9cfcb76d2f667a
Author: João Távora
Commit: João Távora
Don't clutter UI with warnings
* eglot.el (warnings): require it.
(eglot--warn): set warning-minimum-level
---
eglot.el |
branch: externals/elpa
commit 23b79e07da6c62e7f056c6cc5b6b676e43b8017c
Author: João Távora
Commit: João Távora
Shorten summary line to appease package-lint.el
---
eglot.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
branch: externals/elpa
commit e1d36d27a2b6566fdd8cf16d0fcd2a9ec033a65d
Author: João Távora
Commit: João Távora
Fix some byte-compilation warnings
---
eglot.el | 82
1 file changed,
branch: externals/elpa
commit fdb4de165885d4ff777a40dcaca289452545db8d
Author: João Távora
Commit: João Távora
Simplify flymake integration
And get rid of the ridiculous environment thingy
* eglot.el (eglot--process-sentinel):
branch: externals/elpa
commit 4f246b5965c45830690dcb8e42bf639b8dfad0b1
Author: João Távora
Commit: João Távora
* eglot.el (eglot-mode-map): Move up before minor mode.
---
eglot.el | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff
branch: externals/elpa
commit a199c8ef754434b6210cbd56f7dcef5f04e686c2
Author: João Távora
Commit: João Távora
Honour textDocumentSync
* eglot.el (eglot--signal-textDocument/didChange): Honour textDocumentSync
---
eglot.el | 72
branch: externals/elpa
commit be52e1ee6a39c6f775a308c229c7a75ac28485bd
Author: João Távora
Commit: João Távora
Rework connection restarting again
Quitting a process removes it from the project.
* eglot.el
branch: externals/eglot
commit b1554fc921f8d91870373cf9d3a089afc3f0f63d
Author: João Távora
Commit: João Távora
* eglot.el (eglot--process-receive): Skip null method notifs.
---
eglot.el | 7 +--
1 file changed, 5 insertions(+), 2
branch: externals/elpa
commit 7d0bf64235fb3a572396a1fb0db8c2f26141f4aa
Author: João Távora
Commit: João Távora
Workaround RLS's regusal to treat nil as empty json object
* eglot.el (eglot--connect): Use dummy params.
---
eglot.el | 2 +-
branch: externals/elpa
commit e8f859e77e5e6109efdc62ee257b261c54137aca
Author: João Távora
Commit: João Távora
Rework commands for connecting and reconnecting
* eglot.el (eglot--current-process-or-lose): Add doc.
(eglot--command):
branch: externals/eglot
commit c95a0a40d75a7446f093cc8e9a70702e26a16ea3
Author: João Távora
Commit: João Távora
Multiple servers per project are possible
A server manages a specific major-mode within a project.
* eglot.el
branch: externals/elpa
commit 3dcbc30ee2e56e1fdfb8de653de124f096f55f97
Author: João Távora
Commit: João Távora
Add minimal headers, commentary and autoloads
---
eglot.el | 11 +--
1 file changed, 9 insertions(+), 2 deletions(-)
diff
branch: externals/eglot
commit c2862f46c8330a0c0feaf871034166ed5d973894
Author: João Távora
Commit: João Távora
Don't auto-reconnect if last attempt lasted less than 3 seconds
* eglot.el (eglot--inhibit-auto-reconnect): New var.
branch: externals/elpa
commit 7ec0dcfb25e225e4317a7ad97c525beadfbbf0e6
Author: João Távora
Commit: João Távora
Events buffer uses eglot-mode, source buffers use eglot-editing-mode
* eglot.el (eglot--special-buffer-process): New var.
branch: externals/elpa
commit e86f9b41beab44bfa3ab7c75882baa7eb80be46b
Author: João Távora
Commit: João Távora
New helper eglot--sync-request
This should help with xref definitions
* eglot.el (eglot--request): Rework a bit.
branch: externals/elpa
commit 0ec78011fee3be96f110fc37756a9baac6595348
Author: João Távora
Commit: João Távora
Simplify `eglot--protocol-initialize`
* eglot.el (eglot--protocol-initialize): Simplify
---
eglot.el | 29
branch: externals/eglot
commit 9d404c98d7de60f02278cfd1ef84416792690169
Author: João Távora
Commit: João Távora
Update README.md
---
README.md | 40 ++--
1 file changed, 38 insertions(+), 2 deletions(-)
diff
branch: externals/eglot
commit e8f859e77e5e6109efdc62ee257b261c54137aca
Author: João Távora
Commit: João Távora
Rework commands for connecting and reconnecting
* eglot.el (eglot--current-process-or-lose): Add doc.
(eglot--command):
branch: externals/elpa
commit f7f77e19871dbfd6effda076e0557b90e34d2db2
Author: João Távora
Commit: João Távora
Make M-x eglot the main entry point
* eglot.el (eglot-new-process): Removed
(eglot): Rename from eglot-new-process.
branch: externals/elpa
commit 63f2208f0c61313f9eceb94219b4fab2ff84a373
Author: João Távora
Commit: João Távora
Less obstrusive flymake stuff for now
* eglot.el (eglot--after-change, eglot-flymake-backend): Fix.
---
eglot.el | 6 +-
1
branch: externals/eglot
commit d90efdf04024eab75f189790cd38678a7cad3b43
Author: João Távora
Commit: João Távora
Initial commit
---
.gitignore | 40
LICENSE| 674 +
README.md |
branch: externals/elpa
commit 458bc6989e33ab0b95b6f1c8d2aa90e0a06c468d
Author: João Távora
Commit: João Távora
More correctly setup rust-mode-related autoloads
By autoloading the add-hook form and the eglot--setup-rls-idiosyncrasies
branch: externals/elpa
commit d0b777334941075d8c6ef1d28d256272973f33f0
Author: João Távora
Commit: João Távora
Reduce log chatter
* eglot.el (eglot--process-sentinel, eglot--request): Use
eglot--log-event.
(eglot--log-event):
branch: externals/eglot
commit 0e951677e486a48a1ec583382d77e04b8a457d37
Author: João Távora
Commit: João Távora
Watch for files opened under umbrella of existing process
* eglot.el (eglot--connect): Call success-fn with a proc.
branch: externals/elpa
commit d2eca65b86acea1e7ce293f737806affec8f89c4
Author: João Távora
Commit: João Távora
Fix another Flymake sync bug
* eglot.el (eglot-flymake-backend): Only report unreported sometimes.
branch: externals/elpa
commit 571b08f52bf8420a5e0bb3cfa727235048d94ba6
Author: João Távora
Commit: João Távora
Fix the odd bug here and there
* eglot.el (eglot--connect): Activate editing mode where
applicable here.
(eglot,
branch: externals/elpa
commit c4ffabcb5f95d8d2a3676006641362e188df52f8
Author: João Távora
Commit: João Távora
Half-decent completion support
* README.md: Update.
* eglot.el (eglot--kind-names): New variable.
branch: externals/elpa
commit 9882bf243cc5b2a4f3700838d2a42a2d9d792f18
Author: João Távora
Commit: João Távora
Cleanup mistake with TextDocumentItem and TextDocumentIdentifier
Also introduce eglot--path-to-uri
* eglot.el
branch: externals/elpa
commit 9577dfc251ed6be8c355b406bc1a196e9d059a07
Author: João Távora
Commit: João Távora
Duh, json.el is in Emacs, and json-mode.el is useless here
* eglot.el (Package-Requires): Don't require json-mode
---
eglot.el
branch: externals/eglot
commit 4d4b85d9a7592a745c3edb50f3cd40162561f0fe
Author: João Távora
Commit: João Távora
eglot-editing-mode becomes eglot--managed-mode
* eglot.el (eglot--sentinel): Use eglot--managed-mode.
branch: externals/elpa
commit 92bf3a0485b4af11c0915bd3467e21c7b4bfe21a
Author: João Távora
Commit: João Távora
Signal textDocument/didClose
* eglot.el (eglot-editing-mode): Signal didClose.
(eglot--signalDidClose): New.
---
eglot.el
branch: externals/elpa
commit 3403f86ea50bc7562b02df86509f7ca70e14c22e
Author: João Távora
Commit: João Távora
Correctly report what we currently are capable of
Which is almost nothing.
* eglot.el (eglot--protocol-initialize):
branch: externals/elpa
commit c95a0a40d75a7446f093cc8e9a70702e26a16ea3
Author: João Távora
Commit: João Távora
Multiple servers per project are possible
A server manages a specific major-mode within a project.
* eglot.el
branch: externals/elpa
commit 931093e24b7c9788474ff7173f9cfcb76d2f667a
Author: João Távora
Commit: João Távora
Don't clutter UI with warnings
* eglot.el (warnings): require it.
(eglot--warn): set warning-minimum-level
---
eglot.el |
branch: externals/elpa
commit c948713b050fe209572b362799ae688d1c0629f6
Author: João Távora
Commit: João Távora
Auto-reconnect on unexpected connection loss
* eglot.el (eglot-reconnect): Only quit if indeed not quit
already.
branch: externals/elpa
commit c222c3bc547ad03764385b2d651297e7c45926dd
Author: João Távora
Commit: João Távora
Lay groundwork for uniform treatment of network connections
* eglot.el (eglot--connect): New helper.
(eglot-new-process):
branch: externals/eglot
commit e60c7fce4048e8080a770013b0fbf8c26a5e5d54
Author: João Távora
Commit: João Távora
Overhaul async mechanism safety
---
eglot.el | 172 +++
1 file changed, 95
branch: externals/elpa
commit ecd334f6466b0a1488735e4cb6d41ab4fa65660f
Author: João Távora
Commit: João Távora
Update README
---
README.md | 115 +-
1 file changed, 84 insertions(+), 31
branch: externals/eglot
commit 0ec78011fee3be96f110fc37756a9baac6595348
Author: João Távora
Commit: João Távora
Simplify `eglot--protocol-initialize`
* eglot.el (eglot--protocol-initialize): Simplify
---
eglot.el | 29
branch: externals/eglot
commit 581608fa8c3f319415a3476a949b53e209299bc8
Author: João Távora
Commit: João Távora
Resist server failure during synchronous requests
Calling the error handler unprotected could lead to the rest of the
1 - 100 of 275 matches
Mail list logo