尝试自动填充文件时(例如,使用 C-x C-f 打开文件),Emacs-helm会显示可能的候选列表。
如果我然后按 Tab (我希望它可以帮助我选择第一个/最接近的匹配),我在迷你缓冲区中得到以下内容:
看起来迷你缓冲区与转义字符混淆,并且它不会选择我实际想要打开的文件(最佳选择)。
答案 0 :(得分:10)
Helm需要从默认的Emacs完成中进行概念性跳转,这不是那么明显:
您无需按任何键即可完成。完成缓冲区刷新 每次输入后都会有新结果。
这称为“增量”完成。
“增量”中不需要正常的选项卡功能
完成。所以tab被反弹到helm-select-action
,这允许你
选择一个替代动作。但只有一个动作
在read-file-name
。
你看到的错误可能更清楚了,我已经在github上提交了这个issue。
另外,请注意Helm将每个空格分隔的术语视为过滤 正则表达式。所以,按 space foo 会过滤 当前列表下至名称中包含foo的列表。