auto indent for clojure and a bunch of other stuff i forgot about.