如何在组织模式下关闭公司模式?

时间:2016-01-07 10:24:14

标签: emacs elisp org-mode spacemacs

我正在使用spacemacs并尝试在org模式下关闭公司模式,同时保持其他主要模式。我尝试了以下内容:

(global-company-mode '(not org-mode))

但它不起作用。

2 个答案:

答案 0 :(得分:9)

org-mode-hook禁用(此方法适用于任何全球化的次要模式和主要模式):

(defun jpk/org-mode-hook ()
  (company-mode -1))
(add-hook 'org-mode-hook 'jpk/org-mode-hook)

或使用公司的配置变量:

(setq company-global-modes '(not org-mode))

答案 1 :(得分:4)

在Spacemacs配置层级别,您可以为dotspacemacs-configuration-layers中的以下行禁用一组图层的自动完成图层(例如,禁用org和git的自动完成)

(auto-completion :disabled-for org git)