Update, take ideas from https://github.com/flyingmachine/emacs-for-clojure