title: Vim: Syntax file not loaded automatically
body: <p>My <code>~/.vimrc</code> contains the following line:</p>
  
  <pre><code>au BufNewFile,BufRead *.fsh,*.vsh setf glsl
  </code></pre>
  
  <p>My <code>~/.vim/syntax</code> directory contains <code>glsl.vim</code> that works if loaded manually (<code>:setf glsl</code> in Vim), but it doesn't load automatically when editing a file with those extensions. How do I get syntax highlighting for those files automatically? Syntax highlighting works for other files as usual. My Vim version is 7.4 running on Linux Mint.</p>