HLS and current find/goto reference support?

I did assumed HLS already implemented goto definition of an identifier, at least for local packages. However with my fresh installation of GHC 9.6.5, HLS 2.8.0.0 and latest Stack, it does not seem to be the case. Still have to manually open module file with definition to make it work. Not mentioning definitions from dependencies.

Is it still the issue or does it already work with different GHC/HLS/Stack combination?

Edit: I forgot to mention project is successfully built before and HLS recognizes full type signature.

1 Like

Jump to definition should definitely work, yes. It probably won’t work across multiple components unless you’re using the new multiple home units support, and go-to-definition for dependency is sadly still not done.