我正在写一些小谜题来学习Emacs Lisp。
但是,我目前的工作流程太单调乏味了:
eval-region
或eval-buffer
代码eval-region
或eval-buffer
测试代码M-x ert
,然后按Enter键运行测试如何设置Emacs或测试,所以我可以“运行测试”,Emacs将为我评估所有代码?
答案 0 :(得分:3)
您可能不应该在Emacs会话中运行测试。而是在新的Emacs会话中运行测试:
$ emacs -Q -b -l my-source-file.el -l my-test-file.el -f ert-run-tests-batch-and-exit
您可以从M-x compile
运行此功能。