# replace snippets of parent ft
priority 1
+# disable horrible one word snippets
+clearsnippets pri pro pub fr mu
+
snippet inc "#include <>" b
#include <${1:iostream}>
endsnippet
endsnippet
snippet ns "namespace .. (namespace)"
-namespace${1/.+/ /m}${1:`!p snip.rv = snip.basename or "name"`}
-{
+namespace${1/.+/ /m}${1:`!p snip.rv = snip.basename or "name"`} {
${VISUAL}${0}
}${1/.+/ \/\/ namespace $0/m}
endsnippet
}
endsnippet
+snippet fore "range-based for loop"
+for (auto ${1:n} : ${2:v})
+{
+ ${VISUAL}${0}
+}
+endsnippet
+
snippet cplat "Cross platform pre processor split" b
#if defined(__GNUC__) && defined(__unix__)
${1}