2011-07-14 69 views
0

當我啓動M-x eshell時,它給我發送消息「term-set-escape-char:密鑰序列M-x以非前綴密鑰開頭」。它不會在eshell窗口中給我提示。Term-set-escape-char問題

ESHELL提示符,正則表達式是

「^ [^#$ \ n] * [#$]」。

ESHELL-提示功能是:

(拉姆達零 (CONCAT (縮寫文件名稱 (ESHELL /密碼)) (如果 (= (用戶UID) 0) 「#」「$」)))

回答

2

我還沒有能夠重現這一點。你不指出你的硬件平臺是什麼,或者當你用最小的init文件開始時,問題是否仍然存在。我搜索了一下,發現了一個類似的錯誤報告:http://comments.gmane.org/gmane.emacs.bugs/15859。該用戶在Windows上,通過刪除他們在init文件中的鍵綁定來糾正問題。

+0

謝謝。我正在使用Linux:(2.6.18-128.4.1.el5,x86_64 x86_64 x86_64 GNU/Linux)。我閱讀了您提到的文章,並通過tinkerig和我的.emacs文件,發現「(one-key-default-setup-keys)」。導致了這個問題。評論這個命令後,它正常工作。 – aartist