Add more excluded modes

`haskell-mode` for similar reasons to python.

`snippet-mode` (which is for editing yas snippets) because there is no "correct" way to indent a
snippet which could be in any language.