update ghc version and some others settings.
eol?
set tabstop to 4 instead of 2 for haskell