Skip to content

Commit ad97b65

Browse files
committed
A bunch of useful clojure-mode snippets
1 parent 4599b84 commit ad97b65

File tree

5 files changed

+41
-0
lines changed

5 files changed

+41
-0
lines changed

snippets/clojure-mode/cljsbuild

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# -*- mode: snippet -*-
2+
# name: cljsbuild
3+
# key: cljsbuild
4+
# --
5+
:cljsbuild {:builds [{:source-paths ["src" "dev"]
6+
:compiler {:output-to "target/classes/public/app.js"
7+
:output-dir "target/classes/public/out"
8+
:optimizations :none
9+
:recompile-dependents true
10+
:source-map true}}]}

snippets/clojure-mode/defproject

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# -*- mode: snippet -*-
2+
# name: defproject
3+
# key: project
4+
# --
5+
(defproject ${1:`(file-name-base (f-parent (buffer-file-name)))`} "0.1.0-SNAPSHOT"
6+
:description "$2"
7+
:url "$3"
8+
:license {:name "GNU General Public License"
9+
:url "http://www.gnu.org/licenses/gpl.html"}
10+
:jvm-opts ["-XX:MaxPermSize=256m"]
11+
:dependencies [[org.clojure/clojure "1.7.0"]]
12+
:profiles {:dev {:plugins []
13+
:dependencies []
14+
:source-paths ["dev"]}})

snippets/clojure-mode/dev

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# -*- mode: snippet -*-
2+
# name: dev-profile
3+
# key: dev
4+
# --
5+
:profiles {:dev {:plugins [$1]
6+
:dependencies [$0]}}

snippets/clojure-mode/div

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# -*- mode: snippet -*-
2+
# name: div
3+
# key: d
4+
# --
5+
(d/div {}
6+
$0)

snippets/clojure-mode/div-class

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# -*- mode: snippet -*-
2+
# name: div-class
3+
# key: d.
4+
# --
5+
(d/div {:className "$1"}$0)

0 commit comments

Comments
 (0)