package linol
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=c3ceb4a5f167d5dbde781245c085809d690659e1afa04b681760b3c6013b37de
sha512=326817394ec6c7d327eadb27f850c56bfc5ea08f7cdaee53dd797f281fadfa4f25abde189bd72985862a1f1e7e140b1925b3908daf52ecefaa351aa132d76c65
CHANGES.md.html
0.8
move to LSP 1.19 and 1.20
0.7
Handle
End_of_file
by exitingFix: 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