Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/c-cube/linol
- Owner: c-cube
- Created: 2021-02-09T15:36:00.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-05-22T14:24:47.000Z (8 months ago)
- Last Synced: 2024-05-22T15:39:05.036Z (8 months ago)
- Topics: lsp, ocaml
- Language: OCaml
- Homepage: https://c-cube.github.io/linol/
- Size: 4.92 MB
- Stars: 25
- Watchers: 5
- Forks: 5
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
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.