diff options
author | mattn <mattn.jp@gmail.com> | 2014-09-03 18:26:26 +0900 |
---|---|---|
committer | mattn <mattn.jp@gmail.com> | 2014-09-03 18:26:26 +0900 |
commit | 2bccbb65cf40b75c90db4bd7506f20de461f8662 (patch) | |
tree | a3108c67b4c036dd5aa6bae63188d844abd6917e /autoload | |
parent | 3dad5bf99ef2069dc5bf7df8db6249da8cfab9fd (diff) | |
download | vim-sonictemplate-2bccbb65cf40b75c90db4bd7506f20de461f8662.tar.gz vim-sonictemplate-2bccbb65cf40b75c90db4bd7506f20de461f8662.tar.bz2 vim-sonictemplate-2bccbb65cf40b75c90db4bd7506f20de461f8662.zip |
Don't expand _ directory if &ft != ''
Diffstat (limited to 'autoload')
-rw-r--r-- | autoload/sonictemplate.vim | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/autoload/sonictemplate.vim b/autoload/sonictemplate.vim index 84d20d9..116a1aa 100644 --- a/autoload/sonictemplate.vim +++ b/autoload/sonictemplate.vim @@ -80,9 +80,11 @@ function! s:get_candidate(fts, lead) for tmpldir in s:tmpldir let tmp += map(split(globpath(join([tmpldir, ft], '/'), 'file-' . expand('%:t:r') . '*.*'), "\n"), 'fnamemodify(v:val, ":t:r")[5:]') endfor - for tmpldir in s:tmpldir - let tmp += sort(map(split(globpath(join([tmpldir, '_'], '/'), 'file-' . expand('%:t:r') . '*.*'), "\n"), 'fnamemodify(v:val, ":t:r")[5:]')) - endfor + if &ft == '' + for tmpldir in s:tmpldir + let tmp += sort(map(split(globpath(join([tmpldir, '_'], '/'), 'file-' . expand('%:t:r') . '*.*'), "\n"), 'fnamemodify(v:val, ":t:r")[5:]')) + endfor + endif endif for tmpldir in s:tmpldir for ft in fts |