I checked the Clojure Style guide and found out the recommended syntax:
```clojure
{:name "Bruce Wayne"
 :alter-ego "Batman"}
```
There is one thing that I like to make clear, with the above smartparens configuration code, the extra newline will only be inserted when you hit RETURN. If you do not hit RETURN, everything is the same. If you intended to write like the recommended Clojure syntax and the Ruby one provided by you, you wouldn't hit RETURN in the first place. **So it would not get in your way.** On the other hand, it would be extremely inconvenient without this, especially those who works a lot with languages like JavaScript. I recently recommended prelude to several emacs beginners, they all expect prelude to handle curly braces this way since it is so ubiquitous, it's almost in every popular editor and IDE.