Yi
haskell.org
haskell.org
Yi has taken a wonderfully pragmatic approach to implementing a text editor. They were working on an incremental parser framework to power the editor. The framework was inspired by Parsec and aimed at parsing incomplete code while typing. Emacs has similar parsers but in Emacs they're implemented with a messy pile of emacs lisp, while the Haskell parser in Yi tries to do it with an easy to read domain specific language.
I also like how Yi has a very flexible frontend. They ship with Vim- and Emacs-like configurations to get started.
Yi is more like an editor construction set than vim or emacs is. Configuration is basically plugging together a key press parser, syntax lexer, and front end with whatever customizations you want. Much like XMonad.
There's a Vim plugin called Haskell cuteness that does the same for Haskell code but unfortunately it didn't work very well.
For Haskell, here ( https://github.com/vim-scripts/Haskell-Conceal ) is a plugin that works quite well, although the lambda symbol does not seem to appear for me, and the resulting glyphs don't flow nicely with the rest of my font. It's still kind of nice!