2015/10/31の Shougo/neosnippet.vimの更新で、ファイルタイプの判定に Shougo/context_filetypeが使われるようになりました。
Use context_filetype plugin for source filetypes · Shougo/neosnippet.vim@755f08a
@@ -193,10 +193,8 @@ endfunction"}}} function! s:get_sources_filetypes(filetype) "{{{ let filetypes = - \ exists('*neocomplete#get_source_filetypes') ?- \ neocomplete#get_source_filetypes(a:filetype) :- \ exists('*neocomplcache#get_source_filetypes') ?- \ neocomplcache#get_source_filetypes(a:filetype) :+ \ exists('*context_filetype#get_filetypes') ?+ \ context_filetype#get_filetypes(a:filetype) : \ split(((a:filetype == '') ? 'nothing' : a:filetype), '\.') return filetypes + ['_'] endfunction"}}}
neosnippet.vim を使う場合は、 context_filetype の併用をおすすめします。
context_filetype が無い場合、たとえば glidenote/serverspec-snippetsを使おうとして :set ft=ruby.serverspec
と入力しても、うまく動作しません。