In the previous post I have been evaluating Light Table's instarepl using the String Calculator kata. Performing code katas is great way to improve one's workflow so this time I tried to do the same kata using the Emacs. You can see recorded screencast below.
In order to get quicker feedback I had to modify the clojure-test-mode
to display test failures right inside current Clojure buffer. Fortunately Brian Marick already implemented this for the midje-mode
so I just reused parts of his code. I'll probably send pull request to clojure-test-mode
when I implement it correctly. You can find the code which I'm currently using in my dotfiles repository. It's really great that one can easily extend/modify Emacs to match his needs.
Due to my familiarity with Emacs/Evil I managed to do more stuff in 9 minutes so the resulting code is little bit cleaner than in the previous screencast. Also thanks to the ace-jump-mode
I didn't have to touch the mouse at all.