mirror of
https://github.com/c-cube/linol.git
synced 2025-12-05 19:00:34 -05:00
Some checks failed
github pages / deploy (push) Has been cancelled
build / build4 (4.14.x, ubuntu-latest) (push) Has been cancelled
build / build5 (5.1.x, ubuntu-latest) (push) Has been cancelled
build / build5 (5.2.x, ubuntu-latest) (push) Has been cancelled
build / build5 (5.3.x, ubuntu-latest) (push) Has been cancelled
1.2 KiB
1.2 KiB
0.10
- use
git subtreeto vendor lsp+jsonrpc, so that they are not dependencies anymore and do not conflict with other users - Add
filter_text_documentto ignore some documents
0.9
- Drop redundant dependency on atomic
- Add support for lsp 1.22
0.8
- move to LSP 1.19 and 1.20
0.7
- Handle
End_of_fileby exiting - Fix: make server requests thread safe
- Use positionEncoding advertised by clients
- Use IO.catch in async
- Log exceptions in async notification handler
- Add more error handlers and logging around notif/request handlers
- Add on_req_shutdown
0.6
- Support textDocument/didSave notification
- advertise inlay hints server capability
- Implement Eio backend in
linol-eio - jsonrpc2: add ?on_received/?on_sent
- drop redundant dependency on atomic
0.5
-
api break: put
spawnin the server itself, notIO -
require OCaml 4.14
-
migrate to lsp 1.17
-
support inlay hints
-
internal tracing with
trace -
[#24] Expose get_uri for notify_back
-
expose log source
-
[#22] Threat shutdown and exit requests correctly
-
[#20] Handle messages with null value for "params" field
-
Handle server requests
-
handle workDoneTokens