much simpler

Signed-off-by: Sacha-Élie Ayoun <sachaayoun@gmail.com>
This commit is contained in:
Sacha-Élie Ayoun 2025-04-03 16:42:06 +01:00
parent b188de9c7d
commit 213f7164a7
6 changed files with 24 additions and 5 deletions

6
.gitmodules vendored
View file

@ -1,3 +1,3 @@
[submodule "vendor/ocaml-lsp"]
path = vendor/ocaml-lsp
url = https://github.com/giltho/ocaml-lsp.git
[submodule "submodules/ocaml-lsp"]
path = submodules/ocaml-lsp
url = https://github.com/ocaml/ocaml-lsp.git

2
dune
View file

@ -1 +1 @@
(vendored_dirs vendor)
(data_only_dirs submodules)

1
submodules/ocaml-lsp Submodule

@ -0,0 +1 @@
Subproject commit aae6986391a8519de3da6a7a341f2bd3376e0d2f

5
vendor/jsonrpc/dune vendored Normal file
View file

@ -0,0 +1,5 @@
(copy_files %{project_root}/submodules/ocaml-lsp/jsonrpc/src/*.{ml,mli})
(library
(name jsonrpc)
(public_name linol.jsonrpc))

14
vendor/lsp/dune vendored Normal file
View file

@ -0,0 +1,14 @@
(copy_files %{project_root}/submodules/ocaml-lsp/lsp/src/*.{ml,mli,mll})
(library
(name lsp)
(public_name linol.lsp)
(libraries jsonrpc ppx_yojson_conv_lib uutf yojson)
(lint
(pps ppx_yojson_conv)))
(cinaps
(files types.ml types.mli)
(libraries lsp_gen))
(ocamllex uri_lexer)

1
vendor/ocaml-lsp vendored

@ -1 +0,0 @@
Subproject commit c9b55bcbb5471c6f1954bd82a8597b489e28cad7