Michael Guo
Michael Guo

Reputation: 93

How to turn off company mode in org mode?

I'm using spacemacs and tried to turn off company mode in org mode while keeping it in other major modes. I've tried the following:

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

but it's not working.

Upvotes: 9

Views: 6258

Answers (2)

jpkotta
jpkotta

Reputation: 9437

Disable from org-mode-hook (this method will work with pretty much any globalized minor mode and major mode):

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

Or use company's configuration variable:

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

Upvotes: 19

syl20bnr
syl20bnr

Reputation: 296

At the Spacemacs configuration layer level you can disable auto-completion layer for a set of layers with the following line in dotspacemacs-configuration-layers (for instance disabling auto-completion for both org and git)

(auto-completion :disabled-for org git)

Upvotes: 8

Related Questions