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})

fennel-mode/print

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

fennel-mode/require

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

fennel-mode/set

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

fennel-mode/table.concat

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# -*- mode: snippet -*-
2+
# name: table.concat
3+
# key: tc
4+
# --
5+
(table.concat ${1:table} ${2:sep}${3: ${4:start} ${5:end}})

fennel-mode/tset

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

fennel-mode/var

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

fennel-mode/when

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

fennel-mode/while

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

0 commit comments

Comments
 (0)