環境変数を path に追加する

PC 間で共有して使う Vim script を書いているんですが、次のような関数があれば便利かなーと思い書いてみました。

[ソース]

" path にパスを追加する
function! s:add_path(path)
    if isdirectory(a:path)
        execute "set path+=".a:path
    endif
endfunction

" あとは関数を介して path を追加する
call s:add_path($BOOST_LATEST_ROOT)
call s:add_path($PSTADE_1_03_4)
" ...

ここら辺の設定は叩けばいっぱい出てきそう。
と、いうか今の _vimrc の Vim script が色々と酷すぎて(ry。
一回全体的なリファクタリングがしたい…。