为ESS的所有缓冲区启用公司模式

时间:2014-08-28 12:27:10

标签: r emacs autocomplete ess

有没有办法在所有缓冲区中启用公司模式...

;; enable Company mode in all buffers
(add-hook 'after-init-hook 'global-company-mode)

...除了ESS之外(因为,默认情况下启用了自动完成,事实上更好 - 使用快速帮助,即工具提示中出现的文档)?

1 个答案:

答案 0 :(得分:3)

相应地自定义company-global-modes

(setq company-global-modes '(not ESS-MODE))

ESS-MODE替换为ESS缓冲区中major-mode(如C-h v major-mode)中的值。

另外,请注意公司可以使用自动完成的完成源,并提供快速帮助功能(在显示完成弹出窗口时按F1),因此如果需要,您也可以在ESS中使用公司。 / p>