 
 If the file is modified, user is asked to save it first.
 
-If the buffer major-mode is `emacs-lisp-mode', run `eval-buffer'."
+If the buffer major-mode is `emacs-lisp-mode', run `eval-buffer'.
+If the buffer major-mode is `clojure-mode', run `cider-load-buffer'."
   (interactive "P")
   (if eval-init
       (load (locate-user-emacs-file "init.el"))

;; Time-stamp: <2015-10-20 15:38:00 kmodi>

;; Miscellaneous config not categorized in other setup-* files


        (when (y-or-n-p "Buffer modified. Do you want to save first?")
          (save-buffer)))

      (cond
       ((derived-mode-p 'emacs-lisp-mode)
        (eval-buffer) ; also works for .el.gz and .el.gpg files
        (message "Evaluated `%0s'." (buffer-name)))
       ((and (featurep 'cider)
             (derived-mode-p 'clojure-mode))
        (cider-load-buffer))
       (t
        (let* ((suffix-map '(("py" . "python")
                             ("rb" . "ruby")
                             ("sh" . "bash")
