http://projects.haskell.org/haskellmode-vim
which looks pretty good. I'm wondering what other people are using,
specifically:
1) How do you run HUnit/Quickcheck tests?
2) Do you use cabal for builds, or some other system?
3) Dare we dream of refactoring tools? I've heard from credible
sources that refactoring in Haskell might not even really be an
appropriate practice.
At this point, I'm just writing solutions to exercises, so tests/builds/refactoring are overkill. That said, I still feel strongly that the best refactoring tool is to select the code to refactor, hit delete, and start typing ;)