Blaž Hrastnik
|
847d1fa496
|
fix: Work around crashes on LSPs that don't just emit JSON-RPC
|
2021-08-29 18:38:28 +09:00 |
|
Blaž Hrastnik
|
7eff905680
|
lsp: slightly refactor header parsing, add more logging
|
2021-08-29 12:40:21 +09:00 |
|
Timothy DeHerrera
|
ed8c3e6574
|
don't panic on defunct lsp process (#583)
|
2021-08-23 18:04:22 +09:00 |
|
Blaž Hrastnik
|
385a6b5a1a
|
lsp: Refactor duplex to avoid issues with select! + read_exact
read_exact isn't cancellation safe.
Fixes #504
|
2021-08-07 15:04:03 +09:00 |
|
wojciechkepka
|
dd0af78079
|
Fix unwraps in lsp::transport
|
2021-06-19 13:02:56 +09:00 |
|
wojciechkepka
|
38cb934d8f
|
Add unique id to each lsp client/server pair
|
2021-06-18 17:42:38 +09:00 |
|
Ivan Tham
|
7cc13fefe9
|
Derive debug without feature
Note that this also removed those `finish_non_exhaustive()`.
|
2021-06-10 22:00:08 +09:00 |
|
notoria
|
1a3a924634
|
Implement Debug for data structure as a feature
|
2021-06-10 22:00:08 +09:00 |
|
Egor Karavaev
|
ea6667070f
|
helix-lsp cleanup
|
2021-06-08 10:56:46 +09:00 |
|
Blaž Hrastnik
|
fd4fd12fa3
|
clippy lint
|
2021-05-06 17:20:00 +09:00 |
|
Blaž Hrastnik
|
355ad3cb82
|
Tokio migration.
|
2021-05-06 13:56:34 +09:00 |
|
Blaž Hrastnik
|
ceea5eacd8
|
clippy lint
|
2021-03-31 23:42:16 +09:00 |
|
Blaž Hrastnik
|
87a6d4e736
|
minor: Simplify some code.
|
2021-02-24 16:07:39 +09:00 |
|
Blaž Hrastnik
|
004a4f37a7
|
lsp: Handle responses being returned after request timed out.
|
2021-02-22 12:44:36 +09:00 |
|
Blaž Hrastnik
|
48ef6598db
|
Increase the log level in LSP and log server errors.
|
2021-02-16 18:18:35 +09:00 |
|
Blaž Hrastnik
|
777a80917d
|
Address clippy lints.
|
2021-01-08 16:37:36 +09:00 |
|
Blaž Hrastnik
|
3cbab20908
|
lsp: Fix pos_to_lsp_pos calculation.
|
2020-12-25 17:42:50 +09:00 |
|
Blaž Hrastnik
|
cd16df19c1
|
lsp: generate_transaction_from_text_edits
|
2020-12-23 18:16:17 +09:00 |
|
Blaž Hrastnik
|
8695415fbf
|
wip: Move to new rendering structure.
|
2020-12-13 12:23:50 +09:00 |
|
Blaž Hrastnik
|
cc6bdf8f66
|
Text change generation, RPC call handling.
|
2020-12-03 13:10:35 +09:00 |
|
Blaž Hrastnik
|
af1924404a
|
Configure logging (-vv for debug level logs)
|
2020-12-03 13:10:35 +09:00 |
|
Blaž Hrastnik
|
eff6fac9ec
|
clippy lint
|
2020-12-03 13:10:35 +09:00 |
|
Blaž Hrastnik
|
81ccca0c6a
|
Improve error typing.
|
2020-12-03 13:10:35 +09:00 |
|
Blaž Hrastnik
|
f9bfba4d96
|
Reroute LSP notification events into the main app event loop.
|
2020-12-03 13:10:32 +09:00 |
|
Blaž Hrastnik
|
13cb442850
|
wip: Fetching diagnostics, parsing notifications.
|
2020-12-03 13:04:42 +09:00 |
|