Wrapper around the OCaml lsp library to make it easier to write LSP servers
Find a file
2025-04-10 15:44:25 -04:00
.github/workflows Squashed 'thirdparty/lsp/' content from commit aae69863 2025-04-10 15:44:25 -04:00
example fix build for examples 2025-04-07 14:56:41 -04:00
src move to ocamlformat 0.27; format 2025-04-07 15:03:22 -04:00
submodules Squashed 'thirdparty/lsp/' content from commit aae69863 2025-04-10 15:44:25 -04:00
thirdparty/lsp Merge commit '7fbc187548241d93593b8abe4065359b1823d5b7' as 'thirdparty/lsp' 2025-04-10 15:44:25 -04:00
vendor Squashed 'thirdparty/lsp/' content from commit aae69863 2025-04-10 15:44:25 -04:00
.gitignore Squashed 'thirdparty/lsp/' content from commit aae69863 2025-04-10 15:44:25 -04:00
.gitmodules much simpler 2025-04-03 16:42:06 +01:00
.ocamlformat Squashed 'thirdparty/lsp/' content from commit aae69863 2025-04-10 15:44:25 -04:00
CHANGES.md Squashed 'thirdparty/lsp/' content from commit aae69863 2025-04-10 15:44:25 -04:00
dune Squashed 'thirdparty/lsp/' content from commit aae69863 2025-04-10 15:44:25 -04:00
dune-project Squashed 'thirdparty/lsp/' content from commit aae69863 2025-04-10 15:44:25 -04:00
linol-eio.opam Merge branch 'vendor-lsp' 2025-04-07 13:32:20 -04:00
linol-lwt.opam Merge branch 'vendor-lsp' 2025-04-07 13:32:20 -04:00
linol.opam Merge branch 'vendor-lsp' 2025-04-07 13:32:20 -04:00
Makefile Squashed 'thirdparty/lsp/' content from commit aae69863 2025-04-10 15:44:25 -04:00
README.md Squashed 'thirdparty/lsp/' content from commit aae69863 2025-04-10 15:44:25 -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.