diff options
author | Jesse Luehrs <doy@tozt.net> | 2009-06-03 23:56:36 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2009-06-03 23:56:36 -0500 |
commit | ad7d28917ae6feff4b7b841e400b35c087b543e8 (patch) | |
tree | 9b7c561a981f90ee8910621e9fa350621aaab4e0 /vim/snippets | |
parent | 9054a6e9f5eaa7f05d476ebb630c12467925c6d7 (diff) | |
download | conf-ad7d28917ae6feff4b7b841e400b35c087b543e8.tar.gz conf-ad7d28917ae6feff4b7b841e400b35c087b543e8.zip |
aha, $3 is just for copying, ${3} sets up a tabstop
Diffstat (limited to 'vim/snippets')
-rw-r--r-- | vim/snippets/perl.snippets | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/vim/snippets/perl.snippets b/vim/snippets/perl.snippets index 82348e6..0e7059c 100644 --- a/vim/snippets/perl.snippets +++ b/vim/snippets/perl.snippets @@ -4,36 +4,36 @@ snippet #! snippet sub sub ${1:foo} { - $2 + ${2} } snippet if if (${1:cond}) { - $2 + ${2} } snippet elsif elsif (${1:cond}) { - $2 + ${2} } snippet else else { - $1 + ${1} } snippet for for my $${1:var} (${2:1..10}) { - $3 + ${3} } snippet fora for my $${1:var} (@${2:array}) { - $3 + ${3} } snippet while while (${1:cond}) { - $2 + ${2} } snippet eval - eval {$1}; + eval {${1}}; if ($@) { - $2 + ${2} } snippet st map { $_->[0] } @@ -46,7 +46,6 @@ snippet tbl snippet ccl local $Carp::CarpLevel = $Carp::CarpLevel + 1; -# XXX: i'd like to allow for a tab to jump to the next line, but snipmate -# seems to be buggy with a lone tabstop at the end of a snippet snippet linc local $${1:a} = $$1 + ${2:1}; + ${3} |