| 1 | # #!/bin/zsh |
| 2 | snippet #! |
| 3 | #!/bin/zsh |
| 4 | |
| 5 | snippet if |
| 6 | if ${1:condition}; then |
| 7 | ${2:# statements} |
| 8 | fi |
| 9 | snippet ife |
| 10 | if ${1:condition}; then |
| 11 | ${2:# statements} |
| 12 | else |
| 13 | ${3:# statements} |
| 14 | fi |
| 15 | snippet elif |
| 16 | elif ${1:condition} ; then |
| 17 | ${2:# statements} |
| 18 | snippet for |
| 19 | for (( ${2:i} = 0; $2 < ${1:count}; $2++ )); do |
| 20 | ${3:# statements} |
| 21 | done |
| 22 | snippet fore |
| 23 | for ${1:item} in ${2:list}; do |
| 24 | ${3:# statements} |
| 25 | done |
| 26 | snippet wh |
| 27 | while ${1:condition}; do |
| 28 | ${2:# statements} |
| 29 | done |
| 30 | snippet until |
| 31 | until ${1:condition}; do |
| 32 | ${2:# statements} |
| 33 | done |
| 34 | snippet repeat |
| 35 | repeat ${1:integer}; do |
| 36 | ${2:# statements} |
| 37 | done |
| 38 | snippet case |
| 39 | case ${1:word} in |
| 40 | ${2:pattern}) |
| 41 | ${3};; |
| 42 | esac |
| 43 | snippet select |
| 44 | select ${1:answer} in ${2:choices}; do |
| 45 | ${3:# statements} |
| 46 | done |
| 47 | snippet ( |
| 48 | ( ${1:#statements} ) |
| 49 | snippet { |
| 50 | { ${1:#statements} } |
| 51 | snippet [ |
| 52 | [[ ${1:test} ]] |
| 53 | snippet always |
| 54 | { ${1:try} } always { ${2:always} } |
| 55 | snippet fun |
| 56 | function ${1:name} (${2:args}) { |
| 57 | ${3:# body} |
| 58 | } |