有没有一种方法可以在所有缓冲区中启用Company模式...
;; enable Company mode in all buffers
(add-hook 'after-init-hook 'global-company-mode)
...但不包括ESS(因为在那里,自动完成默认已启用,并且实际上更好--配有快速帮助,即在工具提示中出现的文档)?
有没有一种方法可以在所有缓冲区中启用Company模式...
;; 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 缓冲区中,ESS-MODE
将替换为 C-h v major-mode
中 major-mode
的值。
此外,注意 Company 可以使用 Auto-Complete 的补全源,并提供快速帮助功能(在显示补全弹出窗口时按 F1),因此您也可以在 ESS 中使用 Company。