我正在尝试从 Vim 到 Emacs 的过渡,而我真正怀念的 Vim 功能之一是上下文不敏感的完成弹出窗口(CTRL-n
和CTRL-p
)。例如,在下面的缓冲区中,如果我输入he
then CTRL-n
,我会得到一个弹出窗口:
如何在 Emacs 中获得类似的上下文不敏感的完成菜单?
注意:我特别想要上下文不敏感,因为跨不同上下文进行引用通常很有帮助(例如,从 Restructured Text 文档中引用 Python 类)——上下文敏感的“全能”不这样做。
此外,我知道这M-/
会触发自动完成,但它只会循环匹配;我想要一个显示匹配项的弹出列表。