tyruさんが既に記事にしてくれてますが、こちらでも。 mattnさんが前の記事にコードで回答してくれた - おつあり mattnさんが前の記事にコードで回答してくれた Vim mattn’s libcallex-vim at master - GitHub こんなリポジトリが作られたので十中八九僕のlibcall()... http://d.hatena.ne.jp/tyru/20100518/cool_mattn 通常 libcall は引数が1つしか扱えないのですが、内部でJSONでやりとりしてC言語で書いた呼び出しproxyを介して外部ライブラリ(DLL等)の関数を呼び出せます。 とはいってもvimで扱える型しか対応していませんが、ちょっと無茶すればいろんな事が出来ます。 例えばuser32.dllのMessageBoxAを実行したり... so ../libcallex.vim
![Big Sky :: Vimで外部ライブラリを複数個の引数で呼び出せるlibcallex.vim書いた。](https://cdn-ak-scissors.b.st-hatena.com/image/square/ae5f360d3c82cd87e23b34fb6f5013ab7cf0f1a6/height=288;version=1;width=512/https%3A%2F%2Fmattn.kaoriya.net%2Fimages%2Flogo.png)