よくgithubからvimscriptアプリケーションを落として、ちょっとだけ試したい場合には困ります。
そこで以下の様なスクリプト書いた。
ベースはthincaさんのこれ。
function! s:load_optional_rtp(loc)
let loc = expand(a:loc)
exe "set rtp+=".loc
let files = split(globpath(loc, '**/*.vim'), "\n")
for i in reverse(filter(files, 'filereadable(v:val)'))
if i !~ '/tests\?/'
source `=i`
endif
endfor
endfunction
これをvimrcに書いておいて
call s:load_optional_rtp("~/dev/eskk.vim")
とかすればよろし。外したくなったらcallの行をコメントアウト。ソースリポジトリを直接指せばいいんです。
注意
ちなみにeskk.vimを入れたくないって言ってるんじゃないので!
家のマシンがショボいので軽く使いたいのです。