background preloader

Emacs for clojure

Facebook Twitter

In which are found tricks of the trade concerning clojure authorship - Technomancy. So it turns out getting set up to write Clojure code can be a little tricky.

in which are found tricks of the trade concerning clojure authorship - Technomancy

There are a lot of disconnected tidbits about how folks have figured out how to configure things, but it can be a bit tricky to tell the difference between, "hey, this is how I finally got it to work" and "this is how you really should be doing it". I figure I know about as much about using Clojure with Emacs as anybody, so here's a run-through of how I've done my setup. Technomancy/emacs-starter-kit. Par Edit. ParEdit (paredit.el) is a minor mode for performing structured editing of S-expression data.

Par Edit

The typical example of this would be Lisp or Scheme source code. ParEdit helps **keep parentheses balanced** and adds many keys for moving S-expressions and moving around in S-expressions. Its behavior can be jarring for those who may want transient periods of unbalanced parentheses, such as when typing parentheses directly or commenting out code line by line. Org mode for Emacs – Your Life in Plain Text.