Update haskell mode
Add evil mode.