我只是想对使用带有 clojure+swank+slime 的 emacs 环境的良好工作流程提出意见。我经常发现自己在执行非常重复的键盘命令,并且想知道是否有明显更好的方法。
我将 swank 包含在 lein 中,并使用 shell 中的 lein swank 开始我的项目。然后我连接 emacs 并执行正确的使用命令,以便我可以开始使用 (run-tests )。然后我做了一些编码,然后想测试。
运行测试我需要将emacs中的buffer改成swank-repl Cx o,然后我需要进入提示M->,然后重复命令Mp,然后输入,可能有异常,然后返回代码缓冲并使用所有 emacs 命令重新开始。我觉得有点重复。
我想解决方案是开始对 emacs 进行 hack,并可能添加一个执行此重复任务的快捷方式,但我很想听听一些建议,因为我不能是唯一一个觉得这很乏味的人?