I typically use Emacs with hasktags for editing Haskell but I would like to enumerate all the choices and hopefully get feedback on each.
- Emacs
- VIM
- Visual Haskell
- EclipseFP
- leksah
- SHIM (wasn't this for emacs originially? did the project die?)
- HIDE
- yi
If you've used one of the above, please tell me what you liked and didn't like about using it as a Haskell editor. I'm especially looking for something that gives me control over lots of the project management issues. Hopefully it can quickly navigate to source, show me haddock snippets on demand, look up type signatures and even help with refactoring. Further integration with hoogle and lambdabot are appreciated as well.