>>332
そこは
switch(hoge)
{
でもかまわないのだけど、ラベルのインデントがswitchより手前に来るのが我慢ならん。
というか関数のトップレベルまで持ってこられちゃうのでどんなに深くても一番手前にラベルがきちゃう。
具体的に書くと
func()
{
  if(condition2()) {
    if(condition2()) {
      switch(fugafuga) {
case 1:
  ※ここにカーソルがくる
default:
      }
    }
  }
}
こんな風になる、で、何が気に入らないかっちゅーと
スマートとか言うくせにcase 1:の次の行が※の位置からになるあたりがきにいらんわけです。
スマートインデントとか名前冠するならせめてswitchの内側にきてくれと。