Skip to content
This repository has been archived by the owner on Jun 10, 2018. It is now read-only.

Commit

Permalink
added zsh snippets
Browse files Browse the repository at this point in the history
  • Loading branch information
Michael Sanders committed Jul 11, 2009
1 parent 0875f5e commit 57a88b6
Showing 1 changed file with 58 additions and 0 deletions.
58 changes: 58 additions & 0 deletions snippets/zsh.snippets
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# #!/bin/zsh
snippet #!
#!/bin/zsh

snippet if
if ${1:condition}; then
${2:# statements}
fi
snippet ife
if ${1:condition}; then
${2:# statements}
else
${3:# statements}
fi
snippet elif
elif ${1:condition} ; then
${2:# statements}
snippet for
for (( ${2:i} = 0; $2 < ${1:count}; $2++ )); do
${3:# statements}
done
snippet fore
for ${1:item} in ${2:list}; do
${3:# statements}
done
snippet wh
while ${1:condition}; do
${2:# statements}
done
snippet until
until ${1:condition}; do
${2:# statements}
done
snippet repeat
repeat ${1:integer}; do
${2:# statements}
done
snippet case
case ${1:word} in
${2:pattern})
${3};;
esac
snippet select
select ${1:answer} in ${2:choices}; do
${3:# statements}
done
snippet (
( ${1:#statements} )
snippet {
{ ${1:#statements} }
snippet [
[[ ${1:test} ]]
snippet always
{ ${1:try} } always { ${2:always} }
snippet fun
function ${1:name} (${2:args}) {
${3:# body}
}

0 comments on commit 57a88b6

Please sign in to comment.