Before You Start with Spacemacs and Clojure development
Spacemacs is a communiy driven configuration for Emacs, so you need to install Emacs before you can use Spacemacs.
Minimum Emacs Version - 26.3
This guide used the
develop version of Spacemacs which recommends Emacs 26.3 or greater
Clojure is a hosted language, so requires a Java Virtual Machine (JVM), provided by installing the Java JRE or Java SDK. Practicalli recommends OpenJDK 11 (LTS) from AdoptOpenJDK
Previously this guide used Leiningen as the project automation tool for Clojure. Leiningen is a very common tool that will help you create and run projects, as well as create build assets (jars) for deployment. This guide should also work for boot build tools, although contains no specific details.