我在使用Eshell 补全的时候,补全路径会遇到奇怪的问题:
比如说我输入ls ~/.emacs.d
, 然后我按下tab
来补全的时候,不知道为什么,补全出来的内容就会
把前面的字符覆盖掉,如上图.然后我C-h k
查看了一下tab
的说明,如下:
<tab> runs the command eshell-pcomplete (found in eshell-mode-map), which is an
interactive compiled Lisp function in ‘em-cmpl.el’.
It is bound to TAB, <tab>.
(eshell-pcomplete &optional INTERACTIVELY)
Eshell wrapper for ‘pcomplete’.
[back]
似乎也没有什么有帮助的提示. 不知道有没有同学遇到过类似的问题呢?