semantic-ia-fast-jump
与 CEDET 一起使用时,我收到以下错误消息。
Lisp nesting exceeds 'max-lisp-eval-depth'.
这是针对 C 项目的。我正在使用 GTAGS 和 CEDET。
我发现这个问题是由于 c 片段:
typedef struct _foo {
int bar;
} foo, *pfoo;
它消失了
typedef struct _foo {
int bar;
} foo;
typedef foo *pfoo;
这可能意味着,在某些地方,代码将进入无限循环(eval,apply)。IIUC Emacs 设置了大约 600 的预防限制(默认情况下)。
你可以做两件事。一种是增加该变量限制并重试。
调查造成这种情况的位置和功能。
(setq debug-on-error t)