我正在观看一个令人惊叹的“Emacs Rocks”视频,我注意到开发人员正在并排使用两个窗口,其中一个窗口是 Emacs,另一个窗口用于(几乎)不断地运行单元测试。视频在这里(IMO 真的很好看):
http://www.youtube.com/watch?v=Zxt-c_N82_w
使用 Clojure 时如何做同样的事情?
我想在屏幕上看到的是:
- 我当前在缓冲区中编辑的 .clj 文件
- 一个 REPL
- 另一个窗口(一个 Emacs 框架?),我可以在其中看到单元测试的结果(单元测试本身是在他们测试的每个 .clj 文件中或在单独的 .clj 文件中定义的,我不在乎)
理想情况下,我希望在另一个 Emacs 框架中显示单元测试的结果,但常规终端也可以(只要至少有一些颜色支持)。
有没有人在做类似的事情?我不介意 shell 脚本或 elisp'ing 或其他任何东西,只要它允许获得类似的设置来对 Clojure 代码进行单元测试。