Wrapper around the OCaml lsp library to make it easier to write LSP servers
Find a file
Simon Cruanes a779942f95
Merge pull request #42 from vincent-botbol/vbot/fix-positionEncoding
Use positionEncoding advertised by clients
2024-08-22 09:38:28 -04:00
.github/workflows fix 2024-05-22 11:47:29 -04:00
example Revert "I've gone too far, but it's too late to go back." 2024-07-31 16:20:53 +01:00
src Use positionEncoding advertised by clients 2024-08-08 17:06:44 +02:00
.gitignore gitignore 2023-03-10 22:44:11 -05:00
.ocamlformat add ocamlformat 2023-03-10 23:12:29 -05:00
CHANGES.md prepare for 0.6 2024-05-29 13:37:32 -04:00
dune-project prepare for 0.6 2024-05-29 13:37:32 -04:00
linol-eio.opam prepare for 0.6 2024-05-29 13:37:32 -04:00
linol-lwt.opam prepare for 0.6 2024-05-29 13:37:32 -04:00
linol.opam prepare for 0.6 2024-05-29 13:37:32 -04: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.