- Dune project builds and works well
- VSCode Navigation works for files defined in the project
However, if I navigate to a library installed through opam e.g., ~/.opam/switch-name/lib/base/queue.ml
, I run into Unbound module
errors
I have tried opam-monorepo
. It doesn’t work well with utop e.g., When I run dune utop
, I get an error:
Error: Files duniverse/csexp/src/csexp.cma(Csexp)
and duniverse/dune_/vendor/csexp/src/csexp.cma(Csexp)
both define a module named Csexp
Additionally, opam-monorepo
is unmaintained.
Question:
- Is there a sane way to navigate
transitive
dependencies in VSCode without running intoUnbound module
errors?