Fix #295 get snippet files

This commit is contained in:
Shougo Matsushita 2015-10-26 22:02:33 +09:00
parent e30e797e73
commit b214f7e3fd

View File

@ -231,11 +231,11 @@ function! s:get_snippets_files(path, filetype) abort "{{{
for glob in s:get_list().flatten( for glob in s:get_list().flatten(
\ map(split(get(g:neosnippet#scope_aliases, \ map(split(get(g:neosnippet#scope_aliases,
\ a:filetype, a:filetype), '\s*,\s*'), " \ a:filetype, a:filetype), '\s*,\s*'), "
\ [v:val.'.snip', v:val.'.snippet', \ [v:val.'.snip', v:val.'.snippets',
\ v:val.'/**/*.snip', v:val.'/**/*.snippet'] \ v:val.'/**/*.snip', v:val.'/**/*.snippets']
\ + (a:filetype != '_' && \ + (a:filetype != '_' &&
\ !has_key(g:neosnippet#scope_aliases, a:filetype) ? \ !has_key(g:neosnippet#scope_aliases, a:filetype) ?
\ [v:val . '_*.snip', v:val . '_*.snippet'] : [])")) \ [v:val . '_*.snip', v:val . '_*.snippets'] : [])"))
let snippets_files += split(globpath(a:path, glob), '\n') let snippets_files += split(globpath(a:path, glob), '\n')
endfor endfor
return reverse(s:get_list().uniq(snippets_files)) return reverse(s:get_list().uniq(snippets_files))