summaryrefslogtreecommitdiffstats
path: root/vim/snippets
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2009-06-03 23:56:36 -0500
committerJesse Luehrs <doy@tozt.net>2009-06-03 23:56:36 -0500
commitad7d28917ae6feff4b7b841e400b35c087b543e8 (patch)
tree9b7c561a981f90ee8910621e9fa350621aaab4e0 /vim/snippets
parent9054a6e9f5eaa7f05d476ebb630c12467925c6d7 (diff)
downloadconf-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.snippets21
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}