yasnippetと複文は相性が悪い
http://d.hatena.ne.jp/mssh/20080424#1209018751
yasnippetの話題が絶えない今日このごろ。
#name : if ... else ... end # -- if ${1:condition} $2 else $3 end
snippet発動中にsnippetを発動することができないっぽいので、現状ではこっちの方がいいのでは?
#name : if ... else ... end # -- if ${1:condition} $0 else end