marijnh/CodeMirror — pull request #1170 by aking (2013-01-20 23:47:39+00:00)
Title: Fix Clojure brace indenting

This fixes the indenting with clojure maps that are on multiple lines. For example:
*Before*
```
(defn test
[value]
(let [v1 {:a1 1 :a2 2
:a3 3 :a4 4}
v2 "Above v1 is ugly!"]
(condp = value
:c1 {:aa "aa" :bb "bb"
:cc "cc" :dd "dd"}
:c2 "hi!")
;; Return a big map
{:a-value 3 :another :key
:r3 "hi"}))
```
*After*
```
(defn test
[value]
(let [v1 {:a1 1 :a2 2
:a3 3 :a4 4}
v2 "Above v1 is ugly!"]
(condp = value
:c1 {:aa "aa" :bb "bb"
:cc "cc" :dd "dd"}
:c2 "hi!")
;; Return a big map
{:a-value 3 :another :key
:r3 "hi"}))
```