package linol

  1. Overview
  2. Docs
LSP server library

Install

Dune Dependency

Authors

Maintainers

Sources

linol-0.5.tbz
sha256=467ea7ec23c2c9fd3685d404fecd3915ffcd088215db342d0b6f7879982d8d9e
sha512=8b4d5c5a85e77d557b2d3e906ed923cd7bb295dd1fe43bdb2d727c544b8dc0dedc76aa42618518f51c3074128aa5b4874cd925ef610661431791709c4a02d3e7

Description

Tags

lsp server lwt

Published: 17 Feb 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 implementation of the jsonrpc wire protocol.

License

MIT license.

Dependencies (8)

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

Dev Dependencies (1)

  1. odoc with-doc

Used by (1)

  1. linol-lwt = "0.5"

Conflicts

None

OCaml

Innovation. Community. Security.