aboutsummaryrefslogtreecommitdiff
path: root/snippets/zsh.snippets
diff options
context:
space:
mode:
Diffstat (limited to 'snippets/zsh.snippets')
-rw-r--r--snippets/zsh.snippets69
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