# -*- mode: snippet -*- # name: switch (...) { case : ... default: ...} # key: switch # -- switch (${1:expr}) { case ${2:constexpr}:${3:} $0 break; ${3:$(if (string-match "\{" yas-text) "\}\n" "")}default: break; }