Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/c-cube/linol

Wrapper around the OCaml `lsp` library to make it easier to write LSP servers
https://github.com/c-cube/linol

lsp ocaml

Last synced: 2 months ago
JSON representation

Wrapper around the OCaml `lsp` library to make it easier to write LSP servers

Awesome Lists containing this project

README

        

# Linol [![build](https://github.com/c-cube/linol/actions/workflows/main.yml/badge.svg)](https://github.com/c-cube/linol/actions/workflows/main.yml)

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.