diff options
Diffstat (limited to 'snippets/zsh.snippets')
-rw-r--r-- | snippets/zsh.snippets | 69 |
1 files changed, 1 insertions, 68 deletions
diff --git a/snippets/zsh.snippets b/snippets/zsh.snippets index 485766f..a70162d 100644 --- a/snippets/zsh.snippets +++ b/snippets/zsh.snippets @@ -1,68 +1 @@ -# #!/bin/zsh -extends bash - -snippet #! - #!/usr/bin/env zsh - -snippet if - if $1; then - ${0:${VISUAL}} - fi -snippet ife - if $1; then - ${2:${VISUAL}} - else - ${0:# statements} - fi -snippet eif - elif $1; then - ${0:${VISUAL}} -snippet for - for (( ${2:i} = 0; $2 < ${1:count}; $2++ )); do - ${0:${VISUAL}} - done -snippet fori - for ${1:needle} in ${2:haystack}; do - ${0:${VISUAL}} - done -snippet fore - for ${1:item} in ${2:list}; do - ${0:${VISUAL}} - done -snippet wh - while $1; do - ${0:${VISUAL}} - done -snippet until - until $1; do - ${0:${VISUAL}} - done -snippet repeat - repeat ${1:integer}; do - ${0:${VISUAL}} - done -snippet case - case ${1:word} in - ${2:pattern}) - ${0};; - esac -snippet select - select ${1:answer} in ${2:choices}; do - ${0:${VISUAL}} - done -snippet ( - ( ${0:#statements} ) -snippet { - { ${0:#statements} } -snippet [ - [[ ${0:test} ]] -snippet always - { ${1:try} } always { ${0:always} } -snippet fun - ${1:function_name}() { - ${0:# function_body} - } -snippet ffun - function ${1:function_name}() { - ${0:# function_body} - } +extends sh |