There’s seems to be a little confusion as to either what’s on offer or the capabilities of Haskell IDEs, at least according to this thread on /r/haskell. Funnily enough, there’s plenty of great choice — from Atom, Leksah to SublimeText 3 and even IntelliJ.

My current favourite is Sublime Text 3, and I’ve managed to set it up very easily using the following steps on a brand new Ubuntu VM:

* apt-get install stack docker.io cabal-install

* cabal update

* cabal install happy hsdev stylish-haskell

* install ST3

* install package control in ST3

* Restart & again if instructed

* install SublimeHaskell via Package Control within ST3

* Open SublimeHaskell preferences (Preferences -> Package Settings): insert ~/.cabal/bin in add_to_PATH and set “enable_ghc_mod”: false,

* restart ST3

Now begin coding. You should have syntax highlighting & if not, just CTRL+Shift+P and type haskell, you’ll be able to set syntax as well as access SublimeHaskell’s features. When you save, ST3 will use stack to build & then report on any errors.

Here’s proof it works!