syntax on じゃなくて syntax enable にしないといけないんじゃないの?
http://vim-jp.org/vimdoc-ja/syntax.html#:syn-enable