X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=autoload%2Funite%2Fsources%2Fmkbfiles.vim;fp=autoload%2Funite%2Fsources%2Fmkbfiles.vim;h=d69f8e3aebf994578c7263b7d5dea175512c9969;hb=efdf81b93665f15ea17ba7858e921663139e014c;hp=0000000000000000000000000000000000000000;hpb=7ba078c7fb1c9a445c4f9db531f09b222f182dc9;p=vim-mkbuild.git diff --git a/autoload/unite/sources/mkbfiles.vim b/autoload/unite/sources/mkbfiles.vim new file mode 100644 index 0000000..d69f8e3 --- /dev/null +++ b/autoload/unite/sources/mkbfiles.vim @@ -0,0 +1,27 @@ +" unite source: mkbuild filelist +" Version: 0.0.1 +" Author : R. Steve McKown +" License: MIT License + +let s:save_cpo = &cpo +set cpo&vim + +let s:source = { 'name': 'mkbfiles' } + +function! s:source.gather_candidates(args, context) + let sourcecmd = 'find . -type f' + let filelist = split(mkbuild#filelist(), '\n') + + return map(filelist, '{ + \ "word": v:val, + \ "source": "mkbfiles", + \ "kind": "mkbfiles", + \ }') +endfunction + +function! unite#sources#mkbfiles#define() + return s:source +endfunction + +let &cpo = s:save_cpo +unlet s:save_cpo