-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add setting for multiple hie versions #31
Comments
Do you want it to be similar to |
I was wondering, as to make as little coupling to any editor, would it make sense for My goal is in general to pack as much of the functionality in hie itself, so we don't loose any of the advantage we are seeing of editor plugins for hie being little more than "how to start the executable in with this particular LSP plugin". |
I see this eventually being handled on the server side. But in the interim the low hanging fruit is to do it in the client, like the hlint on/off setting |
I'll take a look |
Wouldn't providing a package and requiring it to be built locally with |
I don't see how inclusion in stack snapshot helps us. And there are custom/local snapshots. And we need one hie per GHC. Requiring to rebuild hie whenever I change 9.14 to 9.15 and accumulation of some 20 versions of statically linked hie.exe and its dependencies are not good either. |
Closed (as good enough) via haskell/haskell-ide-engine#447 and #41 |
The
hie
executable is built based on a particular GHC version, and as it uses the GHC API and loads the project using it, thehie
GHC and project GHC must match.hie
can now be built for GHC 8.0.2, 8.2.1 and 8.2.2.Provide a client-side setting to choose a specific
hie
executable for a project.The text was updated successfully, but these errors were encountered: