First commit.
This commit is contained in:
6
snippets/sh-mode/alias
Normal file
6
snippets/sh-mode/alias
Normal file
@ -0,0 +1,6 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: alias
|
||||
# key: alias
|
||||
# uuid: alias
|
||||
# --
|
||||
alias ${1:cmd}=$0
|
6
snippets/sh-mode/args
Normal file
6
snippets/sh-mode/args
Normal file
@ -0,0 +1,6 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: args
|
||||
# key: args
|
||||
# uuid: args
|
||||
# --
|
||||
[ $# -lt ${1:2} ]
|
7
snippets/sh-mode/bang
Normal file
7
snippets/sh-mode/bang
Normal file
@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: bang
|
||||
# key: #!
|
||||
# uuid: #!
|
||||
# --
|
||||
#!${1:/usr/bin/env `(symbol-name sh-shell)`}
|
||||
$0
|
8
snippets/sh-mode/case
Normal file
8
snippets/sh-mode/case
Normal file
@ -0,0 +1,8 @@
|
||||
# -*- mode: snippet; require-final-newline: nil -*-
|
||||
# name: case
|
||||
# key: case
|
||||
# uuid: case
|
||||
# --
|
||||
case ${1:var} in
|
||||
${2:match}) $0 ;;
|
||||
esac
|
7
snippets/sh-mode/elif
Normal file
7
snippets/sh-mode/elif
Normal file
@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: elif
|
||||
# key: elif
|
||||
# uuid: elif
|
||||
# --
|
||||
elif ${1:condition}; then
|
||||
`%`$0
|
7
snippets/sh-mode/else
Normal file
7
snippets/sh-mode/else
Normal file
@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: else
|
||||
# key: else
|
||||
# uuid: else
|
||||
# --
|
||||
else
|
||||
`%`$0
|
8
snippets/sh-mode/f
Normal file
8
snippets/sh-mode/f
Normal file
@ -0,0 +1,8 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: short function
|
||||
# key: f
|
||||
# uuid: f
|
||||
# --
|
||||
${1:name}() {
|
||||
`%`$0
|
||||
}
|
8
snippets/sh-mode/for
Normal file
8
snippets/sh-mode/for
Normal file
@ -0,0 +1,8 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: for loop
|
||||
# key: for
|
||||
# uuid: for
|
||||
# --
|
||||
for ${1:var} in ${2:stuff}; do
|
||||
`%`$0
|
||||
done
|
6
snippets/sh-mode/for-one-line
Normal file
6
snippets/sh-mode/for-one-line
Normal file
@ -0,0 +1,6 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: for loop (one line)
|
||||
# key: for;
|
||||
# uuid: for;
|
||||
# --
|
||||
for ${1:var} in ${2:stuff}; do `(doom-snippets-format "%n%s%n")`$0; done
|
6
snippets/sh-mode/function
Normal file
6
snippets/sh-mode/function
Normal file
@ -0,0 +1,6 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: function
|
||||
# --
|
||||
function ${1:name} {
|
||||
`%`$0
|
||||
}
|
6
snippets/sh-mode/function-one-line
Normal file
6
snippets/sh-mode/function-one-line
Normal file
@ -0,0 +1,6 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: one-line function
|
||||
# key: f;
|
||||
# uuid: f;
|
||||
# --
|
||||
${1:name}() { `(doom-snippets-format "%n%s%n")`$0; }
|
13
snippets/sh-mode/getopts
Normal file
13
snippets/sh-mode/getopts
Normal file
@ -0,0 +1,13 @@
|
||||
# -*- mode: snippet; require-final-newline: nil -*-
|
||||
# name: getopts
|
||||
# key: getopts
|
||||
# uuid: getopts
|
||||
# --
|
||||
while getopts "${1:s:h:}" o; do
|
||||
case "$o" in
|
||||
${2:X}) `(doom-snippets-format "%n%s")`$0
|
||||
;;
|
||||
*) usage
|
||||
;;
|
||||
esac
|
||||
done
|
6
snippets/sh-mode/gt
Normal file
6
snippets/sh-mode/gt
Normal file
@ -0,0 +1,6 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: Greater than
|
||||
# key: >
|
||||
# uuid: >
|
||||
# --
|
||||
"$1" -gt "$2"
|
6
snippets/sh-mode/if
Normal file
6
snippets/sh-mode/if
Normal file
@ -0,0 +1,6 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: if
|
||||
# --
|
||||
if $1; then
|
||||
`%`$0
|
||||
fi
|
6
snippets/sh-mode/if-one-line
Normal file
6
snippets/sh-mode/if-one-line
Normal file
@ -0,0 +1,6 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: if ...; then ...; fi
|
||||
# key: if;
|
||||
# uuid: if;
|
||||
# --
|
||||
${1:condition} && ${0:echo 1}
|
10
snippets/sh-mode/ife
Normal file
10
snippets/sh-mode/ife
Normal file
@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: ife
|
||||
# key: ife
|
||||
# uuid: ife
|
||||
# --
|
||||
if ${1:condition}; then
|
||||
`%`${2:# code}
|
||||
else
|
||||
$0
|
||||
fi
|
4
snippets/sh-mode/local
Normal file
4
snippets/sh-mode/local
Normal file
@ -0,0 +1,4 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: local var=value
|
||||
# --
|
||||
local ${1:var}=${0:value}
|
6
snippets/sh-mode/lt
Normal file
6
snippets/sh-mode/lt
Normal file
@ -0,0 +1,6 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: Less than
|
||||
# key: <
|
||||
# uuid: <
|
||||
# --
|
||||
"$1" -lt "$2"
|
6
snippets/sh-mode/var
Normal file
6
snippets/sh-mode/var
Normal file
@ -0,0 +1,6 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: VAR=value
|
||||
# key: =
|
||||
# uuid: =
|
||||
# --
|
||||
${1:VAR}=${0:VALUE}
|
Reference in New Issue
Block a user