68d6ac09a2
this is to stop the multiple syntax checking invocations that were occurring when &ft was being detected as compound eg ruby.sinatra. i.e. the ft was getting set as ruby, then another autocommand was resetting it to ruby.sinatra, causing the syntax checking to be run twice.