Összetettebb Haskell programok írásakor a problémák jelentős részét a típushibák jelentik, ezek kezelését tudja nagyban segíteni valamilyen kényelmes IDE. Egy kipróbált megoldás az Atom szövegszerkesztő Haskell csomagokkal. A következő csomagok interaktív típuskikövetkeztetést, autocompletiont és lintelést is biztosítanak.
Az Atom szerkesztő ingyenesen elérhető a https://atom.io/ weboldalról.
Az Atom rendelkezik bizonyos előre megadott billentyűzetkombinációkkal, amelyek magyar billentyűzetkiosztáson eltakarnak gyakran használt karaktereket (különféle zárójelek, stb.). Járjuk be a File -> Settings -> Keybindings -> your keymap file
menüpontokat, majd a megnyitott fájlba másoljuk be a következő sorokat, végül mentsük el a fájlt:
'.platform-win32 atom-text-editor, .platform-linux atom-text-editor':
'ctrl-alt-q': 'unset!'
'ctrl-alt-w': 'unset!'
'ctrl-alt-f': 'unset!'
'ctrl-alt-g': 'unset!'
'ctrl-alt-y': 'unset!'
'ctrl-alt-x': 'unset!'
'ctrl-alt-c': 'unset!'
'ctrl-alt-v': 'unset!'
'ctrl-alt-b': 'unset!'
'ctrl-alt-n': 'unset!'
'ctrl-alt-m': 'unset!'
'ctrl-alt-,': 'unset!'
'ctrl-alt-.': 'unset!'
'atom-workspace atom-text-editor:not([mini])':
'ctrl-alt-f': 'unset!'
'.platform-win32, .platform-linux':
'ctrl-alt-f': 'unset!'
A szerkesztőhöz könnyen telepíthetőek a csomagok a szerkesztőn belülről a File->Settings->Install
menüpontok bejárásával, majd a csomag nevének keresőmezőbe írásával és a telepítés gombra kattintással.
A következő Atom csomagok telepítése javasolt:
autocomplete-haskell
haskell-ghc-mod
ide-haskell
ide-haskell-cabal
language-haskell
A haskell-ghc-mod
csomaghoz szükséges parancssorból futtatni a cabal install ghc-mod
parancsot.
Utolsó módosítás: 2016.03.03.