2011-09-22から1日間の記事一覧

vim script で、Boost.Optional のような処理

前回作ったクラスの処理で Boost.Optional のような処理をやろうとすると、どんな感じになるのか試してみました。 Boost.Optional についてはここら辺を参照して下さい。 不正な値が含まれる場合に使用したりします。 [ソース] function! s:optional(...) le…

Vim の compiler

runtime/compiler ディレクトリ内に各コンパイラの vim script があるんですが、ここに各コンパイラの errorformat とかが記述されていました。 SingleCompile とかは、これを使用してコンパイラの設定なんかを切り替えているみたいですね。 存在すら知らな…