Blaž Hrastnik
|
5aed1f3c00
|
lsp: Gracefully fail if binary doesn't exist.
|
2021-04-07 13:38:24 +09:00 |
|
Blaž Hrastnik
|
2a3910c1d9
|
wip: Async async. Delay response handling with a callback.
|
2021-03-26 17:12:45 +09:00 |
|
Blaž Hrastnik
|
e3c4edae32
|
Add the machinery to load syntax config from TOML.
It's embedded into the binary at build time for now, but it's progress.
|
2021-03-25 15:26:25 +09:00 |
|
Blaž Hrastnik
|
e9bd9e72c3
|
Pos conversions always operate on whole documents.
|
2021-03-18 15:23:42 +09:00 |
|
Blaž Hrastnik
|
5237084d98
|
Don't publicly re-export once_cell in lsp.
|
2021-03-18 14:29:38 +09:00 |
|
Blaž Hrastnik
|
59e6024186
|
Remove State from a few more signatures.
|
2021-03-18 14:17:32 +09:00 |
|
Blaž Hrastnik
|
8eaf9a432d
|
Make Transaction::change only rely on the rope.
|
2021-03-18 13:39:56 +09:00 |
|
Blaž Hrastnik
|
87e3cd3df2
|
ui: Render diagnostic errors in sideline.
|
2021-03-15 16:19:31 +09:00 |
|
Blaž Hrastnik
|
bb87b08fc9
|
Configure language servers via LanguageConfiguration.
|
2021-03-14 17:14:34 +09:00 |
|
Blaž Hrastnik
|
1ae7c43391
|
commands: = as range formatting (via lsp)
|
2021-02-26 15:52:43 +09:00 |
|
Blaž Hrastnik
|
c9dd1c930e
|
treewide: &RopeSlice -> RopeSlice. It's Copy so no reason to pass by ref
|
2021-02-18 18:34:22 +09:00 |
|
Blaž Hrastnik
|
05c7fb98df
|
Refactoring: move language_servers into Editor, proper load for doc.
|
2021-01-21 16:55:46 +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
|
955cb81687
|
Init lsp through the registry.
|
2020-12-23 15:50:16 +09:00 |
|
Blaž Hrastnik
|
39bf1ca825
|
Update deps.
|
2020-12-03 13:12:07 +09:00 |
|
Blaž Hrastnik
|
a7869c728c
|
wip
|
2020-12-03 13:12:07 +09:00 |
|
Blaž Hrastnik
|
cc6bdf8f66
|
Text change generation, RPC call handling.
|
2020-12-03 13:10:35 +09:00 |
|
Blaž Hrastnik
|
81ccca0c6a
|
Improve error typing.
|
2020-12-03 13:10:35 +09:00 |
|
Blaž Hrastnik
|
ef5e5f9296
|
state.version tracking
|
2020-12-03 13:10:34 +09:00 |
|
Blaž Hrastnik
|
49254d7180
|
Total mess but it works: diagnostic marking.
|
2020-12-03 13:10:34 +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 |
|
Blaž Hrastnik
|
f03830b047
|
wip: Basic LSP lifecycle requests/notifications.
|
2020-12-03 13:04:42 +09:00 |
|
Blaž Hrastnik
|
8adcf5083f
|
wip
|
2020-12-03 13:04:42 +09:00 |
|