r-为除ESS之外的所有缓冲区启用公司模式



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

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

除了ESS之外(因为,在那里,自动完成是默认启用的,事实上要好得多——有了快速帮助,文档就会出现在工具提示中)?

相应地自定义company-global-modes

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

其中,用ESS缓冲器中的major-mode的值(如在C-h v major-mode中)替换ESS-MODE

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

最新更新