adapt evil configuration and enable Haskell mode