1
0
mirror of https://github.com/amix/vimrc synced 2025-07-04 15:04:59 +08:00
This commit is contained in:
bood
2013-08-17 11:14:09 +02:00
parent dca331dcc1
commit 9984538008
22 changed files with 41 additions and 596 deletions

View File

@ -61,6 +61,7 @@ if : if without else
ife: if $1 else $2
eif : else if ($1) { .. }
el : else ..
wh : while (cond) ...
```
If you're not satisfied with these defaults, open a ticket that we implement
@ -89,7 +90,7 @@ Thus for conditions (while, if ..) and block bodies just use ${N} - Thanks
Open questions:
What about one line if ee then .. else .. vs if \n .. then \n ... \n else \n .. ?
What about wh(ile), which trigger?
Which additional policies to add?
Discuss at: https://github.com/honza/vim-snippets/issues/230

View File

@ -59,7 +59,7 @@ if ${1} then
${2}
endsnippet
snippet while "while"
snippet wh "while"
while ${1} do
${2}
done

View File

@ -117,7 +117,7 @@ unless ($1) {
endsnippet
snippet while "while"
snippet wh "while"
while ($1) {
${2:# body...}
}

View File

@ -432,8 +432,8 @@ end
endsnippet
snippet dov "do |<key>| ... end" i
do |${0:v}|
$1
do |${1:v}|
$2
end
endsnippet
@ -455,7 +455,7 @@ endsnippet
snippet while "while <expression> ... end"
snippet wh "while <expression> ... end"
while ${1:expression}
${0}
end

View File

@ -79,7 +79,7 @@ until ${2:[[ ${1:condition} ]]}; do
done
endsnippet
snippet while "while ... (done)"
snippet wh "while ... (done)"
while ${2:[[ ${1:condition} ]]}; do
${0:#statements}
done

View File

@ -40,7 +40,7 @@ switch ${1:-exact} -- ${2:\$var} {
endsnippet
snippet while "while... (while)" b
snippet wh "while... (while)" b
while {${1}} {
${2}
}

View File

@ -75,7 +75,7 @@ snippet do
do {
${2}
} while (${1:cond})
snippet while
snippet wh
while ${1:cond}{
${2}
}

View File

@ -41,7 +41,7 @@ snippet select
{$4:; Else code}
EndSelect
# While loop
snippet while
snippet wh
While (${1:condition})
${2:; code...}
WEnd

View File

@ -65,7 +65,7 @@ snippet forto
end
# While Loop
snippet while
snippet wh
while ${1:conidition}
${2}
end

View File

@ -19,6 +19,12 @@ snippet rpl
= render :partial => "${1:item}", :locals => { :${2:$1} => ${3:@$1}
snippet rpo
= render :partial => "${1:item}", :object => ${2:@$1}
snippet lt
= link_to ${1:name}, ${2:dest}
snippet mt
= mail_to ${1:email_address}, ${2:name}
snippet mts
= mail_to ${1:email_address}, ${2:name}, :subject => ${3}, :body => ${4}
snippet ife
- if ${1:condition}
${2}

View File

@ -49,7 +49,7 @@ snippet try
{% finallly %}
${3}
{% end %}
snippet while
snippet wh
{% while ${1:condition} %}
${2}
{% end %}

View File

@ -23,11 +23,11 @@ snippet ![:*
![${1:id}]: ${2:`@*`} "${3:title}"
snippet ===
`repeat('=', strlen(getline(line(".") - 1)))`
`repeat('=', strlen(getline(line(".") - 1)) - strlen(getline('.')))`
${1}
snippet ---
`repeat('-', strlen(getline(line(".") - 1)))`
`repeat('-', strlen(getline(line(".") - 1)) - strlen(getline('.')))`
${1}

View File

@ -405,3 +405,10 @@ snippet aw
array_walk($${1:foo}, function(&$${2:v}, $${3:k}) {
$$2 = ${4};
});
# static var assign once
snippet static_var
static $${1} = null;
if (is_null($$1)){
$$1 = ${2};
}

View File

@ -63,7 +63,7 @@ snippet for
${4:$1[$2]}
};
#loop while
snippet while
snippet wh
while (${1:/* condition */}) {
${2}
}

View File

@ -75,7 +75,7 @@ snippet unless
unless ${1:condition}
${2}
end
snippet while
snippet wh
while ${1:condition}
${2}
end
@ -422,8 +422,8 @@ snippet do
# not be worth adding another snippet. should 0/1 placeholders change order?
# its a good idea to think about the var name, so use it first
snippet dov
do |${0:v}|
${1}
do |${1:v}|
${2}
end
snippet :
:${1:key} => ${2:"value"}${3}
@ -854,7 +854,7 @@ snippet format
format.${1:js|xml|html} { ${2} }
snippet wc
where(${1:"conditions"}${2:, bind_var})
snippet wh
snippet wf
where(${1:field} => ${2:value})
snippet xdelete
xhr :delete, :${1:destroy}, :id => ${2:1}${3}

View File

@ -33,7 +33,7 @@ snippet eif
${4}
}
#while loop
snippet while
snippet wh
while (${1:obj}) {
${2}
}