Clojure has an amazing tooling and support for a couple of editors including — Emacs and Cursive. Still, every time when I open them they feel … heavy. I spend quite a bit of time researching different options and even though I love VSCode I found peace with Atom.

Couple of things to consider when we talk about editing Clojure:

Parentheses — to not worry about inference/coloring of the parens REPL — to evaluate functions Linter — to highlight warnings and errors Formatter — to not worry about code formatting

This guide is based on atom tools guide from clojurescript.org website.

Installation