CTRLP
[my-vim-dotfolder.git] / snippets / zsh.snippets
blob7aee05bd247f79a76899a20e76383558ece36630
1 # #!/bin/zsh
2 snippet #!
3         #!/bin/zsh
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         }