Wrapper around the OCaml lsp library to make it easier to write LSP servers
Find a file
2021-03-24 17:59:51 -04:00
.github/workflows chore: add github CI 2021-02-09 19:41:14 -05:00
example/template Add a template example to make linol easier to use 2021-02-17 01:04:07 +01:00
src feat: add catch-all method for unhandled notifications 2021-03-24 17:59:51 -04:00
.gitignore initial import 2021-02-09 10:40:37 -05:00
dune-project refactor: split into lwt server and abstract interface 2021-02-09 19:40:31 -05:00
linol-lwt.opam refactor: split into lwt server and abstract interface 2021-02-09 19:40:31 -05:00
linol.opam refactor: split into lwt server and abstract interface 2021-02-09 19:40:31 -05:00
Makefile initial import 2021-02-09 10:40:37 -05:00
README.md specify it's MIT 2021-03-11 14:27:38 -05:00

Linol

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 implementation of the jsonrpc wire protocol.

License

MIT license.