package linol-lwt
LSP server library (with Lwt for concurrency)
Install
Dune Dependency
Authors
Maintainers
Sources
linol-0.9.tbz
sha256=7f3ef80e73a69289589a906990f18de52ce4a46e6447b30aea77f87aae677e63
sha512=713340015bee1807cd39e76048d8b30d6d24a4f262e3dfaacfe8726b52e1f8f93c5184a50485cfa657ff0ee66a813c7ec8bc812580dec489a5b81051e3ddb0e6
doc/CHANGES.html
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_file
by 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
spawn
in 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
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>