2016-03-21 43 views
1

我最近解決了一個惱人的錯誤我突然開始啓動一個emacs eshell:消息「正則表達式匹配器中的堆棧溢出」將出現在回聲區和我的eshell會話沒有提示就會開始。該shell將會處於活動狀態,但光標只會出現在最左側,沒有任何類型的路徑或時間裝飾,這是我的正常提示。解決錯誤「堆棧溢出正則表達式匹配器」當啓動eshell

回答

1

解決方法是找出錯誤來自eshell啓動時讀取eshell歷史記錄文件,導致正則表達式從那裏的東西嘔吐。解決的辦法是去除可能通過輸入以下命令中發現的該文件的內容:

(print eshell-history-file-name) 

在,例如,ESHELL會話或任何一個可以評估一個emacs的Lisp表達式。

+0

似乎是解決方法而不是解決方法。爲什麼該文件的內容會導致Eshell發出堆棧溢出信號?請將詳細信息添加到*問題*中。 – Stefan