 
 ;; clojure-mode
 (add-hook 'clojure-mode-hook
-          (lambda () (mapc (lambda (x) (put-clojure-indent x 'defun))
-                           '(lazy-seq cond dosync))))
+          (lambda ()
+            (progn
+              (mapc (lambda (x) (put-clojure-indent x 'defun))
+                    '(lazy-seq cond dosync))
+              (paredit-mode))))
 
 (defun esk-pretty-fn ()
   (font-lock-add-keywords nil `(("(\\(fn\\>\\)"

  '(add-to-list 'ac-modes 'cider-repl-mode))

;; emacs-lisp-mode
(add-hook 'emacs-lisp-mode-hook 'eldoc-mode)

;; haskell-mode

                      noctilux-theme
                      nzenburn-theme
                      paredit
                      paredit-everywhere
                      rainbow-delimiters
                      rust-mode
                      scala-mode2
