Skip to content

Commit a978728

Browse files
committed
Add fennel-mode snippets
Just a few basic snippets; needs more.
1 parent bc613f4 commit a978728

File tree

18 files changed

+77
-0
lines changed

18 files changed

+77
-0
lines changed

fennel-mode/do

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# -*- mode: snippet -*-
2+
# name: do
3+
# --
4+
(do`(if % (concat " " (doom-snippets-format "%n%s")))`$0)

fennel-mode/each

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# -*- mode: snippet -*-
2+
# name: each
3+
# --
4+
(each [${1:key} ${2:value} ${3:list}]`(if % (concat " " (doom-snippets-format "%n%s")))`$0)

fennel-mode/fn

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# -*- mode: snippet -*-
2+
# name: fn
3+
# --
4+
(fn ${1:name} [$2]`(and % (concat " " (doom-snippets-format "%n%s")))`$0)`(doom-snippets-newline-or-eol)`

fennel-mode/for

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# -*- mode: snippet -*-
2+
# name: for
3+
# --
4+
(for [${1:i} ${2:1} ${3:10}]`(if % (concat " " (doom-snippets-format "%n%s")))`$0)

fennel-mode/global

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# -*- mode: snippet -*-
2+
# name: global
3+
# --
4+
(global ${1:varname} ${2:value})

fennel-mode/if

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# -*- mode: snippet -*-
2+
# name: if
3+
# --
4+
(if ${1:t}`(if % (concat " " (doom-snippets-format "%n%s")))`$0)

fennel-mode/lambda

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# -*- mode: snippet -*-
2+
# name: lambda
3+
# key: lam
4+
# --
5+
(lambda [$1]`(and % (concat " " (doom-snippets-format "%n%s")))`$0)`(doom-snippets-newline-or-eol)`

fennel-mode/length

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# -*- mode: snippet -*-
2+
# name: length
3+
# key: len
4+
# --
5+
(length ${1:var})

fennel-mode/let

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# -*- mode: snippet -*-
2+
# name: let
3+
# --
4+
(let [$1] `(doom-snippets-format "%n%s")`)`(doom-snippets-newline-or-eol)`

fennel-mode/local

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# -*- mode: snippet -*-
2+
# name: local
3+
# --
4+
(local ${1:varname} ${2:value})

0 commit comments

Comments
 (0)