Closed mattmassicotte closed 2 months ago
I think step 0 should be to add some documentation around how this done.
Docs were done a while ago, available here: https://chimehq.github.io/Chime/documentation/chime/addlanguage
Ok, integrated with support for .ml
. I'm not 100% sure how to support .mli
. Any ideas @McNight ?
So I believe the solution here is to have two independent UTIs.
.ml
-> org.ocaml.ocaml
> public.source-code
.mli
-> org.ocaml.ocaml-interface
> public.source-code
App-side support shouldn't be too bad, and tree-sitter SPM support is already available:
https://github.com/tree-sitter/tree-sitter-ocaml