]> oss.titaniummirror.com Git - vim-mkbuild.git/blobdiff - autoload/unite/sources/mkbfiles.vim
Improve plugin; consolidate unite sources
[vim-mkbuild.git] / autoload / unite / sources / mkbfiles.vim
diff --git a/autoload/unite/sources/mkbfiles.vim b/autoload/unite/sources/mkbfiles.vim
deleted file mode 100644 (file)
index 1ff92b3..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-" unite source: file selection for projects using mkbuild
-
-let s:save_cpo = &cpo
-set cpo&vim
-
-let s:source = {
-  \ 'name': 'mkbfiles',
-  \ 'description': 'select files in an mkbuild based project',
-  \ 'action_table': {
-  \   'open' : { 'is_selectable': 1 },
-  \ },
-  \ 'default_action': 'open'
-  \ }
-
-function! s:source.action_table.open.func(candidates)
-  for c in a:candidates
-    execute "e" c.word
-  endfor
-endfunction
-
-function! s:source.gather_candidates(args, context)
-  return map(split(mkbuild#filelist(), '\n'), '{ "word": v:val }')
-endfunction
-
-function! unite#sources#mkbfiles#define()
-  return s:source
-endfunction
-
-let &cpo = s:save_cpo
-unlet s:save_cpo