如何让 rlwrap 在 Emacs 的 shell / eshell 中工作?



当我试图让rlwrap在Emacs(版本24.3.50.1)shell缓冲区(M-x shellM-x eshell)内工作时,我收到以下错误消息:

rlwrap:哎呀,崩溃了(捕获SIGFPE)-这不应该发生!

例如:

 rlwrap telnet google.com 80

从常规终端(如xterm)开始,情况会很好,但从Emacs缓冲区内的shell崩溃。

有几个人也有类似的问题,但到目前为止,我能找到的唯一"答案"是邮件列表上的"RTF"风格的答案。我确实读过Emacs文档的这一部分,我不明白我应该做些什么来让rlwrap在Emacs中工作。

尝试使用M-xansi-term而不是shell/eshell。

shelleshell不提供终端仿真功能,但readline需要终端仿真功能来移动光标等。

相关内容

  • 没有找到相关文章

最新更新