add haskell mode config