Modified from https://github.com/flyingmachine/emacs-for-clojure