Emacs-helm(任何内容)中的选项卡不会使用当前最佳匹配自动完成

Ame*_*ina 7 emacs emacs24

在尝试自动填充文件时(例如,打开文件C-x C-f),Emacs-helm会显示可能的候选列表.

如果我然后按Tab(我希望它可以帮助我选择第一个/最接近的匹配),我在迷你缓冲区中得到以下内容:

   在此输入图像描述

看起来迷你缓冲区与转义字符混淆,并且它不会选择我实际想要打开的文件(最佳选择).

eve*_*_jr 10

Helm需要从默认的Emacs完成中进行概念性跳转,这不是那么明显:

您无需按任何键即可完成.每次输入后,完成缓冲区将刷新并显示新结果.

这称为"增量"完成.

tab"增量"完成不需要正常功能.因此,选项卡被反弹helm-select-action,允许您选择一个替代操作.但是只有一个动作read-file-name.

你看到的错误可能更清楚,我已经在github上提交了这个问题.

另外,注意Helm将每个空格分隔的术语视为过滤正则表达式.因此,按下space foo会将当前列表过滤到名称中包含foo的列表.