clojure-emacs/clojure-mode — pull request #188 by zk (2013-10-30 23:16:30+00:00)
Title: Fix `clojure-indent-function` not handling overrides correctly when `clojure-defun-style-default-indent` is enabled.

From the clojure-mode README:

> This causes "defun" indentation rules to apply by default for any parenthesized
> form **that does not otherwise have an indentation rule set on clojure-indent-function**.

This PR adds an additional check to see if that override is present.

Example:
```
;; elisp
(setq clojure-defun-style-default-indent t)

;; clojure -- | = carat
(foo bar
|baz)

;; emacs
M-x paredit-reindent-function RET

;; clojure
(foo bar
|baz)

;; elisp
(define-clojure-indent
(foo 0))

;; clojure
(foo bar
|baz)

;; emacs
M-x paredit-reindent-function RET

;; clojure
(foo bar
|baz)

```