Wrapper around the OCaml lsp library to make it easier to write LSP servers
Find a file
Simon Cruanes 00479b0f05
Some checks failed
github pages / deploy (push) Has been cancelled
build / build4 (4.14.x, ubuntu-latest) (push) Has been cancelled
build / build5 (5.1.x, ubuntu-latest) (push) Has been cancelled
build / build5 (5.2.x, ubuntu-latest) (push) Has been cancelled
build / build5 (5.3.x, ubuntu-latest) (push) Has been cancelled
tighter bound on lwt
close #57
2025-08-23 21:21:43 -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
thirdparty/lsp Merge commit '7fbc187548241d93593b8abe4065359b1823d5b7' as 'thirdparty/lsp' 2025-04-10 15:44:25 -04:00
vendor use git subtree instead of submodule 2025-04-10 15:47:52 -04:00
.gitignore Squashed 'thirdparty/lsp/' content from commit aae69863 2025-04-10 15:44:25 -04:00
.gitmodules use git subtree instead of submodule 2025-04-10 15:47:52 -04:00
.ocamlformat Squashed 'thirdparty/lsp/' content from commit aae69863 2025-04-10 15:44:25 -04:00
CHANGES.md prepare for 0.10 2025-04-17 16:54:04 -04:00
dune use git subtree instead of submodule 2025-04-10 15:47:52 -04:00
dune-project tighter bound on lwt 2025-08-23 21:21:43 -04:00
linol-eio.opam prepare for 0.10 2025-04-17 16:54:04 -04:00
linol-lwt.opam prepare for 0.10 2025-04-17 16:54:04 -04:00
linol.opam tighter bound on lwt 2025-08-23 21:21:43 -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.