Open Gama11 opened 6 years ago
Looks like the fix is actually rather simple - the following makes it work (thanks @nadako):
"reason.path.ocamlmerlin": "ocamlmerlin-server",
Not sure if this a change in more recent merlin versions or something? Definitely seems like something could be done on the extension side to make this work more smoothly though.
I'm still getting some undefined
output in the OCaml Language Server output channel each time I hover over something, but that might be unrelated.
So far I've been unable to get any code completion features to work with this extension, as the language server always immediately crashes when opening an OCaml file. This is the output I get in the OCaml Language Server output channel:
This is with:
opam
:ocamlmerlin
is in myPATH
and I seem to be able to run it successfully both from cmd and an integrated terminal in VSCode (it exits without output and there's aocamlmerlin-server.exe
running afterwards.I've tried this with two OCaml projects so far (haxe, hxparser), the behavior seems identical for both. I know that at least one person is using vscode-reasonml successfully with an almost identical setup as me, not sure what's wrong on my end to make it fail / what steps to take to debug this further...