Wrapper around the OCaml lsp library to make it easier to write LSP servers
Find a file
2025-04-05 12:32:56 +02:00
.github/workflows Update workflow 2025-01-30 14:13:10 +00:00
example Update main.ml 2024-05-28 10:49:54 -04:00
src Update dunefmt 2025-04-05 12:32:56 +02:00
.gitignore gitignore 2023-03-10 22:44:11 -05:00
.ocamlformat Update dunefmt 2025-04-05 12:32:56 +02:00
CHANGES.md prepare for 0.9 2025-04-03 08:19:53 -04:00
dune-project prepare for 0.9 2025-04-03 08:19:53 -04:00
linol-eio.opam prepare for 0.9 2025-04-03 08:19:53 -04:00
linol-lwt.opam prepare for 0.9 2025-04-03 08:19:53 -04:00
linol.opam prepare for 0.9 2025-04-03 08:19:53 -04:00
Makefile format code 2025-04-03 08:16:22 -04:00
README.md Implement Eio backend 2024-05-22 10:19:03 -04:00

Linol build

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.