package linol

  1. Overview
  2. Docs
LSP server library

Install

Dune Dependency

Authors

Maintainers

Sources

linol-0.7.tbz
sha256=232514a42d9e6bc0530c53785e0d0a9f66b159c37911060cd6494c1bc5b0e069
sha512=6e400fa210c363586f4892f6ec4ce89be6d0fb7b978a3ebe5683e63d21ff680ce01e4aac7c19b51f43511166a35fc0833f372985ea941398f21fe88d86a41c95

Description

Published: 11 Nov 2024

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.17" & < "1.18"
  3. atomic
  4. lsp >= "1.17" & < "1.18"
  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.7"
  2. linol-lwt >= "0.7"

Conflicts

None

OCaml

Innovation. Community. Security.