What does it mean if emacs tells me Path "/home/jgross/Documents/repos/bot/src" is not in dune workspace ("/home/jgross/Documents/GitHub/bot").
and can't find things like Base
and Helpers
(when editing src/config.ml
)?
Ah, apparently this is https://github.com/ocaml/merlin/issues/1288
Yup, tooling has been a bit in flux lately as the old merlin configuration method was removed [as it had serious flaws]
For Dune 2.8 , 2.8.5 is much recommended
as there are also some problems w.r.t. merlin meta-data versioning that have been solved in 2.8.5
Be aware that Dune < 2.8 will use .merlin
file generation
so if you switch among different dune versions you may find some stale files, tho the devs put in place all checks they could
I'm getting this error message with dune 2.8.5
Ah, but my merlin version is 4.1-411
Yup, that migration is kinda annoying
Last updated: May 28 2023 at 18:29 UTC