package linol

  1. Overview
  2. Docs
LSP server library

Install

Dune Dependency

Authors

Maintainers

Sources

linol-0.9.tbz
sha256=7f3ef80e73a69289589a906990f18de52ce4a46e6447b30aea77f87aae677e63
sha512=713340015bee1807cd39e76048d8b30d6d24a4f262e3dfaacfe8726b52e1f8f93c5184a50485cfa657ff0ee66a813c7ec8bc812580dec489a5b81051e3ddb0e6

Description

Published: 08 Apr 2025

README

Linol build"

This is a wrapper around the lsp library, which provides base types for the protocol. Linol ("linol is not ocaml-lsp") provides an object abstraction so that users can override only the methods they provide, and a Lwt/Eio implementation of the jsonrpc wire protocol.

License

MIT license.

Dependencies (7)

  1. ocaml >= "4.14"
  2. jsonrpc >= "1.19" & < "1.23"
  3. lsp >= "1.19" & < "1.23"
  4. trace >= "0.4"
  5. logs
  6. yojson >= "1.6"
  7. dune >= "2.0"

Dev Dependencies (1)

  1. odoc with-doc

Used by (2)

  1. linol-eio = "0.9"
  2. linol-lwt = "0.9"

Conflicts

None

OCaml

Innovation. Community. Security.