Skip to content

Instantly share code, notes, and snippets.

@freakhill
Last active November 19, 2015 06:01
Show Gist options
  • Save freakhill/639e10396e0c483cc58e to your computer and use it in GitHub Desktop.
Save freakhill/639e10396e0c483cc58e to your computer and use it in GitHub Desktop.
leiningen public profile stuff
self-installs
{:user
{:plugins [[lein-voom "0.1.0-SNAPSHOT"]
[lein-pprint "1.1.2"]
[lein-exec "0.3.5"]
[lein-marginalia "0.8.0"]
[lein-gorilla "0.3.4"]
[lein-ancient "0.6.8" :exclusions [rewrite-clj]]
[lein-cljfmt "0.3.0"]
[figwheel "0.5.0-1"]
[lein-typed "0.3.5"]
[lein-open "0.1.1"]]
:dependencies [[org.clojure/clojure "1.7.0" ]
[io.aviso/pretty "0.1.19"]]
:repl-options {:nrepl-middleware
[io.aviso.nrepl/pretty-middleware]}}
:test
{:dependencies [[pjstadig/humane-test-output "0.7.0"]]
:injections [(require 'pjstadig.humane-test-output)
(pjstadig.humane-test-output/activate!)]}
;; :dev
;; {
;; :repl-options {:nrepl-middleware
;; [cider.nrepl.middleware.apropos/wrap-apropos
;; cider.nrepl.middleware.classpath/wrap-classpath
;; cider.nrepl.middleware.complete/wrap-complete
;; cider.nrepl.middleware.debug/wrap-debug
;; cider.nrepl.middleware.format/wrap-format
;; cider.nrepl.middleware.info/wrap-info
;; cider.nrepl.middleware.inspect/wrap-inspect
;; cider.nrepl.middleware.macroexpand/wrap-macroexpand
;; cider.nrepl.middleware.ns/wrap-ns
;; cider.nrepl.middleware.pprint/wrap-pprint
;; cider.nrepl.middleware.refresh/wrap-refresh
;; cider.nrepl.middleware.resource/wrap-resource
;; cider.nrepl.middleware.stacktrace/wrap-stacktrace
;; cider.nrepl.middleware.test/wrap-test
;; cider.nrepl.middleware.trace/wrap-trace
;; cider.nrepl.middleware.undef/wrap-undef]}}
:repl
{:plugins [[cider/cider-nrepl "0.10.0-SNAPSHOT"]]
:dependencies [[org.clojure/clojure "1.7.0"]
[leiningen #=(leiningen.core.main/leiningen-version)]
[acyclic/squiggly-clojure "0.1.4"
:exclusions [org.clojure/clojure]]
^:replace [org.clojure/tools.nrepl "0.2.12"]
[slamhound "1.5.5" ]
;; vinyasa
[spyscope "0.1.5"]
[clj-ns-browser "1.3.1"
:exclusions [org.clojure/clojure]]
[org.clojure/tools.namespace "0.2.10"
:exclusions [org.clojure/clojure]]
[org.apache.httpcomponents/httpclient "4.5.1"]
[alembic "0.3.2"]
[im.chit/vinyasa "0.4.2"]]
:injections
[(require 'spyscope.core)
(require '[vinyasa.inject :as inject])
(require 'io.aviso.repl)
(inject/in
;; by default inject in '.'
[vinyasa.inject :refer [inject [in inject-in]]]
[vinyasa.lein :exclude [*project*]]
;; imports all functions in vinyasa.pull
[alembic.still [distill pull]]
;; inject in clojure.core
clojure.core
[vinyasa.reflection .> .? .% .%> .%> .& .>ns .>var]
[clj-ns-browser.sdoc sdoc]
;; inject in clojure.core with prefix
clojure.core >
[clojure.pprint pprint]
[clojure.java.shell sh])]}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment