术语集转义字符问题

发布于 2024-11-24 05:17:16 字数 295 浏览 5 评论 0原文

当我启动 Mx eshell 时,它会给我消息“term-set-escape-char:按键序列 Mx 以非前缀键开头”。它不会在 eshell 窗口中给我提示。

eshell-prompt-regexp 是

“^[^#$\n]* [#$]”。

eshell 提示函数是:

(lambda nil (连接 (缩写文件名 (eshell/pwd)) (如果 (= (用户uid) 0) “#”“$”)))

When I start M-x eshell it gives me message "term-set-escape-char: Key sequence M-x starts with non-prefix key". It doesn't give me prompt in the eshell window.

eshell-prompt-regexp is

"^[^#$\n]* [#$] ".

eshell-prompt-function is:

(lambda nil
(concat
(abbreviate-file-name
(eshell/pwd))
(if
(=
(user-uid)
0)
" # " " $ ")))

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凉城已无爱 2024-12-01 05:17:17

我无法重现这个。您没有指出您的硬件平台是什么,也没有指出当您仅使用最小的初始化文件启动时问题是否仍然出现。我用谷歌搜索并在这里找到了类似的错误报告: http://comments.gmane.org/gmane .emacs.bugs/15859。该用户使用的是 Windows,通过删除其 init 文件中的键绑定解决了该问题。

I haven't been able to reproduce this. You don't indicate what your hardware platform is or whether the problem still occurs when you start with just a minimal init file. I googled and found a similar bug report here: http://comments.gmane.org/gmane.emacs.bugs/15859. That user was on Windows and the issue was corrected by removing a key binding that they had in their init file.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文