]> oss.titaniummirror.com Git - vim-mkbuild.git/blobdiff - autoload/unite/kinds/mkbfiles.vim
Unite! integration for file selection
[vim-mkbuild.git] / autoload / unite / kinds / mkbfiles.vim
diff --git a/autoload/unite/kinds/mkbfiles.vim b/autoload/unite/kinds/mkbfiles.vim
new file mode 100644 (file)
index 0000000..e7c2b4c
--- /dev/null
@@ -0,0 +1,19 @@
+let s:kind = {
+  \ 'name': 'mkbfiles',
+  \ 'default_action': 'execute',
+  \ 'action_table': {},
+  \ 'parents': [],
+  \ 'description': 'files used in mkbuild project'
+  \ }
+
+let s:kind.action_table.execute = { 'is_selectable': 1 }
+
+function! s:kind.action_table.execute.func(candidates)
+  if len(a:candidates) == 1
+    execute "e" a:candidates[0].word
+  endif
+endfunction
+
+function! unite#kinds#mkbfiles#define()
+  return s:kind
+endfunction