package linol

  1. Overview
  2. Docs
LSP server library

Install

Dune Dependency

Authors

Maintainers

Sources

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

Description

Published: 03 Jun 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 (7)

  1. ocaml >= "4.14"
  2. jsonrpc >= "1.17" & < "1.18"
  3. lsp >= "1.17" & < "1.18"
  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
  2. linol-lwt >= "0.6"

Conflicts

None

OCaml

Innovation. Community. Security.