Vim doesn't honour the modelines by default because they're too far from the start/end of the file [the default value of the 'modelines' (sic) option is too small].