Haskell highlightin + better tab handling in vim