package linol

  1. Overview
  2. Docs
LSP server library

Install

Dune Dependency

Authors

Maintainers

Sources

linol-0.8.tbz
sha256=c3ceb4a5f167d5dbde781245c085809d690659e1afa04b681760b3c6013b37de
sha512=326817394ec6c7d327eadb27f850c56bfc5ea08f7cdaee53dd797f281fadfa4f25abde189bd72985862a1f1e7e140b1925b3908daf52ecefaa351aa132d76c65

Description

Published: 13 Jan 2025

README

Linol

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 (8)

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

Dev Dependencies (1)

  1. odoc with-doc

Used by (2)

  1. linol-eio >= "0.8"
  2. linol-lwt >= "0.8"

Conflicts

None

OCaml

Innovation. Community. Security.