neobundle のインストールをvimの起動時に自動的に行う方法
複数箇所に設定をインストールするときに毎回
mkdir -p ~/.vim/bundle
git clone git://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vim
と書くのが手間なので、~/.vimrc
ないで自動的に~/.vim/bundle
ディレクトリの有無を確認し、なければgit clone
を行うという処理をしたいのですが Vim Script(?)でOSのコマンドを呼び出す方法がわかりませんでした。
Vimを起動するだけで自動的に判断できるのであればOSのコマンド読み出しなどは必要ありません。環境はLinuxMint17とOSXを想定していますが、Windowsに対しても互換性を持てると嬉しいです。
どのようにすれば設定を自動化できますか?
追記
@public_ai000ya さんのアドバイスを参考にして以下のように記述したのですが毎回ディレクトリの作成を試みてしまうようです。
if !isdirectory('~/.vim/bundle')
execute '!mkdir -p ~/.vim/bundle'
execute '!git clone https://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vim'
endif
ディレクトリがなかったらという処理判定が動いていないようですが何故なんでしょうか?