【问题标题】:Emacs company mode inserts completion on space key pressedEmacs 公司模式在按下空格键时插入完成
【发布时间】:2014-11-19 03:08:09
【问题描述】:

在打开公司模式的 Emacs 中键入文本。当我停在一个单词的末尾时,公司模式会显示可用的完成。因为这个词已经写好了,所以不需要自动完成,我想输入另一个词,我按空格键。 company-mode 插入第一个建议而不是取消自动完成。这是正常的吗?插入空格字符时如何使公司模式取消自动完成?

例子:

This file is

“is”之后的光标和公司模式会显示一些自动完成建议。按空格键后,我得到:

This file isearch-adjusted 

(“isearch-adjusted”是公司工具提示中的第一个建议)

【问题讨论】:

    标签: emacs autocomplete


    【解决方案1】:

    查看company-auto-complete 的描述,并将其设置为 nil 以禁用此行为。

    默认情况下它是 nil,所以它不应该让你措手不及。你在使用别人的 Emacs 配置吗?

    【讨论】:

    • 谢谢。我正在使用 ergoemacs-mode (ergoemacs.github.io),它修改了 init 文件的一部分,我发现在文件的那一部分中“company-auto-complete”设置为非 nil。很可能是我弄乱了 ergoemacs 界面的设置,未能正确撤消一些更改。
    猜你喜欢
    • 1970-01-01
    • 2016-09-30
    • 2019-10-16
    • 2021-08-28
    • 1970-01-01
    • 2013-08-11
    • 1970-01-01
    • 2010-11-08
    • 1970-01-01
    相关资源
    最近更新 更多