vim ignoring .vimrc syntax highlighting
My syntax rules were being overwritten by later files in the load order, for some reason this happens now when it didn't before. The solution was to copy my .vimrc into ~/.vim/after/syntax/syncolor.vim (the filename matters too apparently)