问题标签 [ert]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
283 浏览

elisp - 嵌套(funcall func)超过了 max-lisp-eval-depth,为什么?

我正在研究用于在 elisp 中执行独立单元测试的两个通用函数。一个是关于做某事并重置我的包的所有自定义变量,另一个是关于在临时缓冲区中做某事并重置我的包的所有自定义变量。

功能(一般):

功能(临时缓冲区):

当我现在打电话时:(package-test-test-in-buffer (lambda () (insert "a")))它超过了max-lisp-eval-depth,为什么(没有递归)?