1
0
mirror of https://github.com/amix/vimrc synced 2025-06-16 01:25:00 +08:00

Updated plugins

This commit is contained in:
amix
2013-07-17 19:06:05 -04:00
parent 879a7b6bd4
commit a448b32309
85 changed files with 2174 additions and 941 deletions

View File

@ -8,31 +8,35 @@ snippet .
# Function
snippet sub
sub ${1:function_name} {
${2:#body ...}
${2}
}
# Conditional
snippet if
if (${1}) {
${2:# body...}
${2}
}
# Conditional if..else
snippet ife
if (${1}) {
${2:# body...}
${2}
}
else {
${3:# else...}
${3}
}
# Conditional if..elsif..else
snippet ifee
if (${1}) {
${2:# body...}
${2}
}
elsif (${3}) {
${4:# elsif...}
}
else {
${5:# else...}
${5}
}
snippet eif
elsif (${1}) {
${2}
}
# Conditional One-line
snippet xif
@ -40,7 +44,7 @@ snippet xif
# Unless conditional
snippet unless
unless (${1}) {
${2:# body...}
${2}
}
# Unless conditional One-line
snippet xunless
@ -57,7 +61,7 @@ snippet eval
# While Loop
snippet wh
while (${1}) {
${2:# body...}
${2}
}
# While Loop One-line
snippet xwh
@ -65,7 +69,7 @@ snippet xwh
# C-style For Loop
snippet cfor
for (my $${2:var} = 0; $$2 < ${1:count}; $$2${3:++}) {
${4:# body...}
${4}
}
# For loop one-line
snippet xfor
@ -73,14 +77,14 @@ snippet xfor
# Foreach Loop
snippet for
foreach my $${1:x} (@${2:array}) {
${3:# body...}
${3}
}
# Foreach Loop One-line
snippet fore
${1:expression} foreach @${2:array};${3}
# Package
snippet package
package ${1:`substitute(Filename('', 'Page Title'), '^.', '\u&', '')`};
package ${1:`substitute(vim_snippets#Filename('', 'Page Title'), '^.', '\u&', '')`};
${2}
@ -89,7 +93,7 @@ snippet package
__END__
# Package syntax perl >= 5.14
snippet packagev514
package ${1:`substitute(Filename('', 'Page Title'), '^.', '\u&', '')`} ${2:0.99};
package ${1:`substitute(vim_snippets#Filename('', 'Page Title'), '^.', '\u&', '')`} ${2:0.99};
${3}
@ -127,7 +131,7 @@ snippet switch
# Anonymous subroutine
snippet asub
sub {
${1:# body }
${1}
}
@ -135,7 +139,7 @@ snippet asub
# Begin block
snippet begin
BEGIN {
${1:# begin body}
${1}
}
# call package function with some parameter
@ -174,7 +178,7 @@ snippet given
# switch-like case
snippet when
when (${1:case}) {
${2:# body}
${2}
}
# hash slice
@ -237,7 +241,7 @@ snippet subpod
=cut
sub ${1:subroutine_name} {
${2:# body...}
${2}
}
# Subroutine signature
snippet parg
@ -318,7 +322,7 @@ snippet trunner
snippet tsub
sub t${1:number}_${2:test_case} :Test(${3:num_of_tests}) {
my $self = shift;
${4:# body}
${4}
}
@ -326,14 +330,14 @@ snippet tsub
snippet trsub
test ${1:test_name} => { description => '${2:Description of test.}'} => sub {
my ($self) = @_;
${3:# test code}
${3}
};
#prep test method
snippet tprep
sub prep${1:number}_${2:test_case} :Test(startup) {
my $self = shift;
${4:# body}
${4}
}
# cause failures to print stack trace