Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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.

like image 734
Michael Guo Avatar asked Jan 07 '16 10:01

Michael Guo


2 Answers

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))
like image 85
jpkotta Avatar answered Oct 30 '22 12:10

jpkotta


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)
like image 20
syl20bnr Avatar answered Oct 30 '22 12:10

syl20bnr