title: adding new file type to ultisnips
body: <p>I am trying to add for the cuda (.cu) files. The basic objective is to first make all c,cpp snippets available for the cu files and then add additional support. The first thing I did to test is to set the filetype inside vim</p>
  
  <p><code>set ft:cpp.c</code> </p>
  
  <p>and this works. Then I tried to go to the <code>vim-snippets/snippets</code> and <code>vim-snippets/UltiSnips</code> and tried to copy the cpp.snippets file to cu.snippets. But this is not working (not working as in --the snippets are not detected--) . I have also added </p>
  
  <pre><code>au BufNewFile,BufRead *.cu set ft=cuda
  au BufNewFile,BufRead *.cuh set ft=cuda
  </code></pre>
  
  <p>in my .vimrc. Even after this it is not working.</p>
  
  <p>I also checked the <code>UltiSnipsSnippetDirectories</code>. It is pointing to <code>Ultisnips</code>. </p>
  
  <p>I also tried creating a cu.snippets which just tries to extend cpp (nothing else). This is also not working.</p>
  
  <p>As a side question: As far I understand <a href="https://github.com/honza/vim-snippets" rel="nofollow">https://github.com/honza/vim-snippets</a> has two folders with snippets. <code>snippets/*</code> for the snipmate based ones and <code>UltiSnips/*</code> for the ultisnips based ones. However the <code>inc</code> snippet is only provided on the c.snippets in snippets directory (not in ultisnips). But strangely <code>inc</code> works on <code>c</code> files for me. I am positive that I am not using snipmate. How could this happen? Am I missing something. or is it that ultisnips can understand both formats?</p>