Quickrun で、プリプロセスの出力設定

Quickrun で、C++プリプロセスの出力設定です。
Boost.PP で遊ぶ場合に必須ですね。
下記の設定だと、非同期に処理されて、Vim のバッファに出力が行われます。

[_vimrc]

let $BOOST_ROOT="D:/boost/boost_1_46_1"
let include_dirs = $BOOST_ROOT
let g:quickrun_config["g++preprocessor"] = {
    \ "type"      : "cpp",
    \ "exec"      : "%c %o %s:p ",
    \ "command"   : "g++",
    \ "cmdopt"    : include_dirs." -P -E ",
    \ "outputter" : "buffer",
    \ "runner"    : "vimproc"
\ }

わたしは複数の設定を予め用意しておいて、そこから選んでビルドとかしているんですけど、他の人とかはどんな感じでやっているのかな。

[Quickrun]

  • ver 0.5.0dev