Merge pull request #180 from abo-abo/master

Add `with-redefs' and `with-redefs-fn' to keyword list.
Add option implementing "always 2 spaces" indent rule

Add `clojure-defun-style-default-indent` customizable variable that, when
true, defaults indenting of all otherwise-unspecified function/macro
forms to defun-style (~ always 2 spaces).
documentation of baseline indentation impl + diffs when "always 2 spaces" is enabled
Merge pull request #181 from cemerick/master

Add option implementing "always 2 spaces" indent rule
Add missing quote
Update nrepl-client dependency
Update nrepl.el references
add .cljx to auto-mode-alist
Merge pull request #182 from cemerick/master

add .cljx to auto-mode-alist
Update a few cider function names
nrepl-emit-interactive-output is now in cider-

clojure-test-mode was silently failing on running tests, but reported
this as an error at compilation.
clojure-test-clear has an unused callback parameter

Removes unused, optional callback from clojure-test-clear that is not
used at point of call or inside of clojure-test-clear.

Please revert if needed for some other reason.
set open-paren-in-column-0-is-defun-start to nil buffer-local in clojure-mode, fixes gh-183, fixes gh-140
Merge pull request #187 from cemerick/master

set open-paren-in-column-0-is-defun-start to nil buffer-local in clojure-mode, fixes gh-183, fixes gh-140
Fix `clojure-indent-function` not handling enabled `clojure-defun-style...indent`
Merge pull request #188 from zk/master

Fix `clojure-indent-function` not handling overrides correctly when `clojure-defun-style-default-indent` is enabled.
Use a single regexp for .clj, .cljs and .cljx
Update nrepl.el reference
catch error in clojure-test-mode to prevent user-visible error

The `nrepl-current-connection-buffer` in current CIDER now throws an
error when there is no connection, so this breaks initialization of
`clojure-test-mode`, especially during startup.

This small change fixes this problem
Merge pull request #189 from alexott/master

catch error in clojure-test-mode to prevent user-visible error