bairui

runVimTests_setup.vim

Feb 6th, 2012
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VIM 0.56 KB | None | 0 0
  1. function! _FindPlugin(name, path)
  2.   if a:path == '/'
  3.     return ''
  4.   endif
  5.   let find = globpath(a:path, a:name)
  6.   if find == ''
  7.     return _FindPlugin(a:name, fnamemodify(a:path, ':h'))
  8.   else
  9.     return simplify(a:path . '/' . a:name)
  10.   endif
  11. endfunction
  12.  
  13. function! FindPlugin(name)
  14.   return _FindPlugin(a:name, fnamemodify('.', ':p:h'))
  15. endfunction
  16.  
  17. function! PrependToRTP(name)
  18.   let path = FindPlugin(a:name)
  19.   if path != ''
  20.     let &runtimepath = path . ',' . &rtp
  21.   endif
  22. endfunction
  23.  
  24. call PrependToRTP('runVimTests')
  25. call PrependToRTP('vimtap')
Advertisement
Add Comment
Please, Sign In to add comment