当我启动 Mx eshell 时,它会给我消息“term-set-escape-char:键序列 Mx 以非前缀键开头”。它没有在eshell窗口中提示我。
eshell-prompt-regexp 是
“^[^#$\n]* [#$]”。
eshell-prompt-function 是:
(lambda nil (concat (abbreviate-file-name (eshell/pwd)) (if (= (user-uid) 0) " # " " $ ")))
我无法重现这一点。您没有说明您的硬件平台是什么,或者当您仅从一个最小的 init 文件开始时问题是否仍然存在。我用谷歌搜索并在这里找到了类似的错误报告:http: //comments.gmane.org/gmane.emacs.bugs/15859。该用户在 Windows 上,并且通过删除他们在其 init 文件中的键绑定来纠正该问题。