0

使用 Spacemacs 0.105,所有包都更新了。

在符号上使用Slime 会 who-calls出错nesting exceeds max-lisp-eval-depth

我试过用

(setq max-lisp-eval-depth 10000)

然后给了我这个错误:Variable binding depth exceeds max-specpdl-size

所以我也尝试设置它

(setq max-specpdl-size 32000)

然后又给了我 eval-depth 错误,所以它只是绕圈子。

有任何想法吗?

4

1 回答 1

0

我用我的 emacs 和粘液试过这个

您建议的功能代码是:

(defun fun-1 () (fun-2)) 

(defun fun-2 () '1)

然后将光标放在每个功能后并按 Cx Ce

用它来评估这个表达式

那么你正在寻找的功能是 slime-who-calls

Mx slime-who-calls [ret]

输入 fun-2

它会用这个打开一个新的缓冲区

(No location)
  FUN-1

添加捕获

在此处输入图像描述

于 2016-02-08T20:42:27.733 回答