title: How to set up syntastic for vim?
body: <p>So I git cloned the repository to <code>~/.vim/bundle</code> and had pathogen installed. I can be sure pathogen works fine since my other plugins in bundle are all working fine. After googling for a while, it seems that syntastic should work out of box for c code. I also checked that I have all the executables specified in <code>syntastic/syntax_checkers/c/</code>.</p>
  
  <p>Here is a part of my .vimrc file:</p>
  
  <pre><code>" syntastic
  let g:syntastic_auto_loc_list=1
  let g:syntastic_disabled_filetypes=['html']
  let g:syntastic_enable_signs=1
  </code></pre>
  
  <p>When I open a *.c file and do <code>:SyntasticCheck</code>, nothing happens. There is no errors complaining command not found, so syntastic is loaded. However, even if the *.c file that's currently opened contains errors syntax error, syntastic is not showing anything. </p>
  
  <p>It is the first time I use syntastic so I don't really know the correct way to invoke it. </p>
  
  <p>I also tried <code>:SyntasticCheck [c]</code> and I get the following error message:</p>
  
  <pre><code>Error detected while processing function &lt;SNR&gt;_22_UpdateErrors..&lt;SNR&gt;22_CacheErrors:
  line 16:
  E121: Undefined variable: checkers
  E15: Invalid expression: checkers
  </code></pre>
  
  <p>Can someone tell me what I did wrong and how to invoke syntastic?
  Thanks!</p>