fixed haskell.el and so on