haskell-mode
haskell-mode copied to clipboard
haskell-mode assumes extensions (PatternSynonyms, Arrows) are enabled when they are not
It seems that haskell-mode assumes that PatternSynonym and Arrows are enabled by default and highlights proc and pattern as keyword when it should not.
I don't think haskell-mode knows what extensions you have enabled, so this isn't an easy one to tackle. What's the concrete downside of this behaviour?
It's a minor inconvenience. Maybe make the default extensions configurable and parse the pragma?