Cabal Quickstart with HLS Pains

Does this error happen if you have a hie.yaml file? I am checking in a local project to leave out some modules in the .cabal file and playing around with the hie.yaml. It seems I can reproduce your error only if I these both happend

  • a) remove modules from cabal file
  • b) remove component from hie.yaml

In case you wonder (since you are getting used to new tooling) the hie.yaml is sort of a configuration file for the language-server. It tells hls where are your components located.

Your reasoning certainly holds for me.

I already understand how the TUI works, so the meaning of :heavy_check_mark::heavy_check_mark: is currently obvious to me. I can imagine there are other users who don’t know what they’re going told. For that matter I’m guessing that the red ✗ means I haven’t installed something yet but I could, while the plain ✗ means there’s no package available for my platform, but I’ve never actually confirmed that.

I’m not sure if anything needs to be changed, but those are things that came to mind when I was reading this thread.