Highlighting, indentation, and subprocess support for the Clojure language