Since https://github.com/haskell/cabal/issues/6622 has been merged, cabal repl works reliably for file paths that are part of a cabal project. Thus, implicit-hie should generate (at least within HLS) only the most basic cabal cradle, and not attempt parsing .cabal file and generate a multi-cradle based on the .cabal file.
This way we reduce the surface for errors in implicit-hie quite considerably. (probably a bit faster too)
For the gen-hie utility, probably nothing should be changed.
Since https://github.com/haskell/cabal/issues/6622 has been merged,
cabal repl
works reliably for file paths that are part of a cabal project. Thus, implicit-hie should generate (at least within HLS) only the most basic cabal cradle, and not attempt parsing .cabal file and generate a multi-cradle based on the .cabal file.This way we reduce the surface for errors in implicit-hie quite considerably. (probably a bit faster too)
For the gen-hie utility, probably nothing should be changed.