Before You Start with Spacemacs and Clojure development

Install Emacs

Spacemacs is a communiy driven configuration for Emacs, so you need to install Emacs before you can use Spacemacs.

Minimum Emacs Version - 27.1

This guide used the 0.300 develop version of Spacemacs which recommends Emacs 27.1 or greater. Switch to Spacemacs develop if using version 0.200

Install Clojure CLI Tools

Clojure CLI tools provide a simple and configurable way to:

  • Run Clojure programs and tools
  • Run an interactive REPL (Read-Eval-Print Loop) and evaluate Clojure expressions, usually with a Clojure aware editor
  • Managing dependencies (via tools.deps) from Maven and Git repositories

Using community tools on top of Clojure CLI tools provides tasks to create, develop, build and deploy Clojure applications and services

Tools Description
Java 11 Clojure is a hosted language and Clojure tools runs on the Java virtual machine. Java 11, the current long term support version is recommended.
Clojure CLI Tools Essential tools for Clojure development and running Clojure applications
Community tools Curated aliases for community tools and common development tasks
Code analysis A lint tool for avoiding syntax bugs and supporting idiomatic code
Editors Spacemacs (Emacs), Calva (VS Code), Conjure (vim), Chlorine (Atom.io) and Cursive (IntelliJ) provided a complete Clojure development environment

results matching ""

    No results matching ""