当我使用相对较大的 TAGS 文件运行anything-c-etags-select命令时,我总是会收到错误消息,例如Emacs 上的迷你缓冲区内的正则表达式匹配器中的堆栈溢出。在*Messages*
缓冲区中,出现如下日志消息:
File TAGS is large (9MB), really open? (y or n)
Loading tag file...70%
and: Stack overflow in regexp matcher
似乎 Emacs 没有足够的堆栈大小来读取整个标签数据。有没有办法增加 Emacs 的堆栈大小?
我用 2 个版本的 Emacs 试过这个:
- Emacs Mac OS X 24.1(通用二进制)
- 适用于 Mac OS X 23.4 的 Emacs(通用二进制)
但是,他们都显示了相同的错误消息。
提前致谢!