remove haskell-mode
Install haskell-mode via elpa
Use exec-path-from-shell to solve the $PATH problem in eshell
looks my .emacs.d is a mess