#name : class ... { ... } # -- class ${1:Name} { public: ${1:$(yas/substr text "[^: ]*")}($2); virtual ~${1:$(yas/substr text "[^: ]*")}(); };