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