From 4583b46376002acea8ce44957bfe56114ceb9c31 Mon Sep 17 00:00:00 2001 From: Shougo Matsushita Date: Wed, 23 Dec 2015 21:17:56 +0900 Subject: [PATCH] Improve include implementation --- autoload/neosnippet/parser.vim | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/autoload/neosnippet/parser.vim b/autoload/neosnippet/parser.vim index ecd2435..292d182 100644 --- a/autoload/neosnippet/parser.vim +++ b/autoload/neosnippet/parser.vim @@ -83,13 +83,11 @@ function! s:parse(snippets_file) "{{{ " Ignore. elseif line =~ '^include' " Include snippets file. - let filename = matchstr(line, '^include\s\+\zs.*$') - - for snippets_file in split(globpath(join( + for file in split(globpath(join( \ neosnippet#helpers#get_snippets_directory(), ','), - \ filename), '\n') + \ matchstr(line, '^include\s\+\zs.*$')), '\n') let snippets = extend(snippets, - \ neosnippet#parser#_parse_snippets(snippets_file)) + \ neosnippet#parser#_parse_snippets(file)) endfor elseif line =~ '^source' " Source Vim script file.