Skip to content

Instantly share code, notes, and snippets.

@Layzie
Created January 9, 2016 17:45

Revisions

  1. Layzie created this gist Jan 9, 2016.
    37 changes: 37 additions & 0 deletions clojure_install.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,37 @@
    # Clojure & Spacemacs on Mac OS

    **install**

    ```shell
    $ brew install leiningen
    $ brew install boot-clj
    $ vi ~/.boot/profile.boot
    $ vi ~/.lein/profiles.clj
    ```

    **.spacemacs**

    ```elisp
    (setq-default dotspacemacs-confi-layers '(clojure))
    ```
    **profile.boot**

    ```clojure
    (require 'boot.repl)

    (swap! boot.repl/*default-dependencies* conj
    '[refactor-nrepl "1.2.0-SNAPSHOT"]
    '[cider/cider-nrepl "0.10.0-SNAPSHOT"])

    (swap! boot.repl/*default-middleware* conj
    'refactor-nrepl.middleware/wrap-refactor)
    ```

    **profiles.clj**

    ```clojure
    {:repl {:plugins [[cider/cider-nrepl "0.10.0-SNAPSHOT"]
    [refactor-nrepl "2.0.0-SNAPSHOT"]]
    :dependencies [[alembic "0.3.2"]
    [org.clojure/tools.nrepl "0.2.12"]]}}
    ```