當我運行anything-c-etags-select命令時,我總是得到如這樣的錯誤信息,正則表達式匹配器中的堆棧溢出位於Emacs的迷你緩衝區內。如何更改可用於Emacs的堆棧大小?
File TAGS is large (9MB), really open? (y or n)
Loading tag file...70%
and: Stack overflow in regexp matcher
看來,Emacs中沒有足夠的堆棧大小來讀取整個標籤數據:在*Messages*
緩衝,有如下顯示的日誌信息。有沒有辦法增加Emacs的堆棧大小?
我試圖與2個版本的Emacs:
- 的Emacs對於Mac OS X 24.1(通用二進制)
- 的Emacs對於Mac OS X 23.4(通用二進制)
但是,他們都顯示了相同的錯誤信息。
在此先感謝!
你可能想看看用''Helm''(https://github.com/emacs-helm/helm#readme)替換'Anything'是否可以解決這個問題,因爲後者正在積極開發中。 – phils
謝謝!我試過'Helm',但仍然存在相同的問題。 – mahata
在這種情況下,您可以向他們提交錯誤報告;也許他們可以爲下一個版本修復它。 – phils