I've changed Haskell.tmLanguage to fix it (line 167):
- Code: Select all
- <string>(import)</string>
+ <string>(^import\s)</string>
Seems, that this change doesn't break anything, because import must be at beginning of line followed by space.
Update
And same issue with 'module' at line 50:
- Code: Select all
- <string>(module)</string>
+ <string>(^module\s)</string>