Wrapper around the OCaml lsp library to make it easier to write LSP servers
Find a file
Sacha-Élie Ayoun 60dc752c77 don't install lsp/jsonrpc in CI...
Signed-off-by: Sacha-Élie Ayoun <sachaayoun@gmail.com>
2025-04-03 17:15:08 +01:00
.github/workflows don't install lsp/jsonrpc in CI... 2025-04-03 17:15:08 +01:00
example Update main.ml 2024-05-28 10:49:54 -04:00
src re-expose lsp and jsonrpc without requiring lsp.linol and lsp. 2025-04-03 16:45:42 +01:00
submodules much simpler 2025-04-03 16:42:06 +01:00
vendor re-expose lsp and jsonrpc without requiring lsp.linol and lsp. 2025-04-03 16:45:42 +01:00
.gitignore gitignore 2023-03-10 22:44:11 -05:00
.gitmodules much simpler 2025-04-03 16:42:06 +01:00
.ocamlformat add ocamlformat 2023-03-10 23:12:29 -05:00
CHANGES.md prepare for 0.8 2025-01-10 15:02:12 -05:00
dune much simpler 2025-04-03 16:42:06 +01:00
dune-project back to dune 2.0 2025-04-03 16:52:47 +01:00
linol-eio.opam back to dune 2.0 2025-04-03 16:52:47 +01:00
linol-lwt.opam back to dune 2.0 2025-04-03 16:52:47 +01:00
linol.opam back to dune 2.0 2025-04-03 16:52:47 +01:00
Makefile prepare for 0.3 2021-05-05 13:44:09 -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.