support clojure, make smartparens more bearable, various tweaks