How to get MacVim to autoload ~/.vim/syntax
In addition to relying on the detected filetype, which may be incorrect, there are at least two alternative ways to force loading of a particular syntax file. 


Manually run the command :set ft=lesscss
Add the previous setting to a modeline near the beginning or ending of the file.  See :help modeline.