Just an aside: is there a vim syntax command to highlight weird unicode whitespace as an error?
Something like:
syn match unicodeWhitespace /[list of unicode whitespace]/
hi def link unicodeWhitespace Error