Une autre option est Sublime Texte, qui est de loin le meilleur usage général de l'éditeur de code que j'ai rencontré. Généralement, il remplit le même créneau Vi/Vim ou EMACS, mais en général, suit moderne normes d'interface, et a vraiment de fonctionnalités utiles que je n'ai pas vu dans les autres éditeurs, comme la mini-carte et multi-sélection (ctrl-d avec du texte sélectionné, et il choisira la prochaine occurrence du même texte, tout en gardant l'ancienne sélection intacte, essentiellement en mettant votre curseur de saisie à deux endroits, de sorte que vous pouvez les modifier à la fois en tandem).
Le téléchargement standard est livré avec base Haskell coloration syntaxique. Si vous voulez plus de fonctionnalités, il y a un plug-in appelé SublimeHaskell qui ajoute de la Cabale de soutien pour les plus intelligents d'auto-complétion et limitée peluchage. Pour l'installer, vous devez d'abord installer Sublime Paquet de Contrôle (très facile à faire, il suffit de copier une chaîne de caractères à partir de leur Installation dans la section Sublime interne de la ligne de commande), redémarrer Sublime, et d'utiliser le package de contrôle pour installer SublimeHaskell (ctrl-maj-p, de type "package", sélectionnez "Contrôle du Package: Package d'Installation", puis tapez "haskell" et sélectionnez "SublimeHaskell", puis redémarrer Sublime).
Il a même la possibilité de construire à partir de l'éditeur (Outils -> Build, ou ctrl-b). Cette fonctionnalité prend en charge uniquement un nombre limité de langues, mais, heureusement, Haskell est l'un d'entre eux.