Skip to content

Commit b14d93b

Browse files
authored
Merge pull request #357 from sei40kr/new-snippets
Add snippets for Dockerfile, Fish shell, JavaScript, Perl, and Org
2 parents 2cc5f35 + 5880275 commit b14d93b

File tree

15 files changed

+105
-3
lines changed

15 files changed

+105
-3
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# -*- mode: snippet -*-
2+
# name: dockerize for Alpine Images
3+
# key: alpine-dockerize
4+
# expand-env: ((yas-indent-line 'fixed) (yas-wrap-around-region nil))
5+
# --
6+
ENV DOCKERIZE_VERSION ${1:v0.6.1}
7+
8+
RUN apk update && \
9+
apk --no-cache add openssl && \
10+
wget https://github.com/jwilder/dockerize/releases/download/\${DOCKERIZE_VERSION}/dockerize-alpine-linux-amd64-\${DOCKERIZE_VERSION}.tar.gz && \
11+
tar -C /usr/local/bin -xzvf dockerize-alpine-linux-amd64-\${DOCKERIZE_VERSION}.tar.gz && \
12+
rm dockerize-alpine-linux-amd64-\${DOCKERIZE_VERSION}.tar.gz

snippets/fish-mode/bang

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# -*- mode: snippet -*-
2+
# name: bang
3+
# key: !
4+
# --
5+
#!/usr/bin/env fish
6+
$0

snippets/fish-mode/block

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- mode: snippet -*-
2+
# name: begin ... end
3+
# key: block
4+
# --
5+
begin
6+
$0
7+
end

snippets/fish-mode/bp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# -*- mode: snippet -*-
2+
# name: breakpoint
3+
# key: bp
4+
# --
5+
breakpoint
6+
$0

snippets/fish-mode/for

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- mode: snippet -*-
2+
# name: for loop
3+
# key: for
4+
# --
5+
for ${1:var} in ${2:stuff}
6+
$0
7+
end

snippets/fish-mode/function

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- mode: snippet -*-
2+
# name: function
3+
# key: function
4+
# --
5+
function ${1:name}
6+
$0
7+
end

snippets/fish-mode/if

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# -*- mode: snippet -*-
2+
# name: if ... end
3+
# key: if
4+
# --
5+
if ${1:[ -f file ]}
6+
${2:do}
7+
end
8+
$0

snippets/fish-mode/ife

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# -*- mode: snippet -*-
2+
# name: if ... ... else ... end
3+
# key: ife
4+
# --
5+
if ${1:cond}
6+
${2:stuff}
7+
else
8+
${3:other}
9+
end
10+
$0

snippets/fish-mode/sw

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# -*- mode: snippet -*-
2+
# name: switch
3+
# key: sw
4+
# --
5+
switch ${1:condition}
6+
case ${2:*}
7+
${0}
8+
end

snippets/fish-mode/while

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- mode: snippet -*-
2+
# name: while loop
3+
# key: while
4+
# --
5+
while ${1:cond}
6+
$0
7+
end

0 commit comments

Comments
 (0)