3 ms·
>> ghcide .. is really great and easy to set up Honestly, I tried to set up ghcide because I would love to have a good ide for Haskell but stopped because the
by misja111 6y ago
>> ghcide .. is really great and easy to set up
Honestly, I tried to set up ghcide because I would love to have a good ide for Haskell but stopped because the setup procedure is not easy at all. Or maybe I'm getting something completely wrong?
On the link you are giving, there are the following steps:
- clone a git repo
- run cabal install
- test that ghcide is able to load your code (!)
Quote: "If it doesn't work, see the hie-bios manual to get it working."
- finally integrate it in the ide that you are currently using.
I am using IntelliJ IDE with the Haskell plugin and apparently I am out of luck because it is not listed.
- tome 6y ago> finally integrate it in the ide that you are currently using. I am using IntelliJ IDE with the Haskell plugin and apparently I am out of luck because it is not listed. Well, is it an IDE that supports LSP? If so, it should just work. If not, then ghcide won't work with it. Providing a language server is the whole point of what it does!
- misja111 6y agoThere is a LSP plugin for IntelliJ but it is not very stable. But that was not my point: maybe I'm spoiled because I'm coming from the JVM universe, but I don't agree that ghcide installation is easy. For me, "easy" means running an installer or invoking homebrew, and continue being productive.
- tome 6y agoYes, fair enough. There's a lot of scope for making it easier :)