防止emacs中的自动完成扩展,但显式绑定除外

时间:2018-01-27 01:39:11

标签: emacs autocomplete

我希望自动完成菜单在键入时自动显示但从不展开,除非明确请求(返回或M-tab等)。我输入速度非常快,如果我不知道自己想要什么,或者需要很长时间才完成,我只想扩展。当菜单中有单个选项时,我似乎无法阻止扩展,当光标右侧已有字符时,这会导致很大的问题。

自动完成菜单显示正常。随着每个角色的选择变得更加狭窄。问题显示当剩下单个选项时 - 菜单消失并且叠加扩展显示(遮挡光标右侧的现有字符)。当我再输入一个字符时,扩展会生效,但它会以扩展的剩余字符作为现有行的后缀进行分解。如果我输入的另一个字符不是建议扩展中的字符,那么事情仍然会中断,但没有其他建议。

这非常不方便,因为我通常打字非常快并触发破损的完成。我希望菜单始终自动显示,但扩展永远不会明确生效(当我不确定要输入的内容时,我会减慢输入速度。

我尝试了在文档中找到的所有选项,但我无法阻止扩展生效。我想完全禁用扩展(显式扩展除外)。

0 个答案:

没有答案