haskell and vim changes