snippet perl #!/opt/local/bin/perl use strict; use warnings; ${1} snippet sub sub ${1:function_name} { ${2:# body...} } snippet if if (${1}) { ${2:# body...} } snippet ife if (${1}) { ${2:# body...} } else { ${3:# else...} } snippet ifee if (${1}) { ${2:# body...} } elsif (${3}) { ${4:# elsif...} } else { ${5:# else...} } snippet xif ${1:expression} if ${2:condition}; snippet while abbr wh while (${1}) { ${2:# body...} } snippet xwhile abbr xwh ${1:expression} while ${2:condition}; snippet for for (my $${1:var} = 0; $$1 < ${2:expression}; $$1++) { ${3:# body...} } snippet fore for ${1} (${2:expression}){ ${3:# body...} } snippet xfor ${1:expression} for @${2:array}; snippet unless abbr un unless (${1}) { ${2:# body...} } snippet xunless abbr xun ${1:expression} unless ${2:condition}; snippet eval eval { ${1:# do something risky...} }; if ($@) { ${2:# handle failure...} }