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: 3 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 (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-02-04T22:01:46.000Z (5 months ago)
- Last Synced: 2025-03-16T00:14:43.204Z (3 months ago)
- Topics: lsp, ocaml
- Language: OCaml
- Homepage: https://c-cube.github.io/linol/
- Size: 6.27 MB
- Stars: 32
- Watchers: 4
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
Awesome Lists containing this project
README
# Linol [](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.