Posted at

Shougo/neosnippet.vim が Shougo/context_filetype を使うようになった

More than 3 years have passed since last update.

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 と入力しても、うまく動作しません。