有没有办法在所有缓冲区中启用公司模式...
;; 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-MODE
将替换为 ESS 缓冲区中 major-mode
的值(如 C-h v major-mode
)。另外,请注意 Company 可以使用 Auto-Complete 的完成源,并提供快速帮助功能(在显示完成弹出窗口时按 F1),因此如果需要,您也可以在 ESS 中使用 Company。
关于r - 为除 ESS 以外的所有缓冲区启用公司模式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25548836/