namespace のインデント

vimC++のコードを書くとき、 namespace foo { とか書くときに、インデントレベルを増やさないにはどうしたら良いのだろうか。

ActionScript3 で package も同じく。 package foo {} でインデントレベル増やしたくない。

このブログに乗せているコードは引用を除き CC0 1.0 で提供します。