package linol-eio

  1. Overview
  2. Docs
LSP server library (with Eio for concurrency)

Install

Dune Dependency

Authors

Maintainers

Sources

linol-0.6.tbz
sha256=330122b0f25dcd93755519ecb28b6f13134c60e41d7df4be63607c65250355fa
sha512=95cacc75f828c836eb6004d260268eb30337166024fd016055ab4d9dcbb2613a3a0f9339bade075fade6f17800b883b3a5ff202a7b16ac4aa9bb365dc7bd8d45

CHANGES.md.html

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, not IO

  • 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

OCaml

Innovation. Community. Security.