Vim and Emacs-inspired editor written in Clojure