diff options
author | mattn <mattn.jp@gmail.com> | 2013-09-03 14:33:14 +0900 |
---|---|---|
committer | mattn <mattn.jp@gmail.com> | 2013-09-03 14:33:14 +0900 |
commit | a3957f00af97fe090e2f01b2b503e7cbfe086295 (patch) | |
tree | 54a1d0f39a8e9cf43de7c6e32a5f27c34a5babbe | |
parent | b6e2b35291e0c3ac4d05894735a641f594ec3e36 (diff) | |
download | vim-sonictemplate-a3957f00af97fe090e2f01b2b503e7cbfe086295.tar.gz vim-sonictemplate-a3957f00af97fe090e2f01b2b503e7cbfe086295.tar.bz2 vim-sonictemplate-a3957f00af97fe090e2f01b2b503e7cbfe086295.zip |
Sort files
-rw-r--r-- | autoload/sonictemplate.vim | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/autoload/sonictemplate.vim b/autoload/sonictemplate.vim index 0bd207b..b1fe31e 100644 --- a/autoload/sonictemplate.vim +++ b/autoload/sonictemplate.vim @@ -1,7 +1,7 @@ "============================================================================= " sonictemplate.vim " Author: Yasuhiro Matsumoto <mattn.jp@gmail.com> -" Last Change: 05-Jul-2013. +" Last Change: 03-Sep-2013. let s:save_cpo = &cpo set cpo&vim @@ -78,11 +78,11 @@ function! s:get_candidate(fts, lead) let tmp = [] for tmpldir in s:tmpldir for ft in fts - let tmp += map(split(globpath(join([tmpldir, ft], '/'), prefix . '-' . a:lead . '*.*'), "\n"), 'fnamemodify(v:val, ":t:r")[5:]') + let tmp += sort(map(split(globpath(join([tmpldir, ft], '/'), prefix . '-' . a:lead . '*.*'), "\n"), 'fnamemodify(v:val, ":t:r")[5:]')) endfor endfor for tmpldir in s:tmpldir - let tmp += map(split(globpath(join([tmpldir, '_'], '/'), prefix . '-' . a:lead . '*.*'), "\n"), 'fnamemodify(v:val, ":t:r")[5:]') + let tmp += sort(map(split(globpath(join([tmpldir, '_'], '/'), prefix . '-' . a:lead . '*.*'), "\n"), 'fnamemodify(v:val, ":t:r")[5:]')) endfor let candidate = [] for c in tmp @@ -166,7 +166,7 @@ function! sonictemplate#apply(name, mode, ...) abort for tmpldir in s:tmpldir for ft in fts if len(ft) > 0 - let fs += split(globpath(join([tmpldir, ft], '/'), prefix . '-' . name . '.*'), "\n") + let fs += sort(split(globpath(join([tmpldir, ft], '/'), prefix . '-' . name . '.*'), "\n")) endif endfor endfor |