I want to have the ability in enable and disable company-mode at will.  But I am getting confused wint the use of company-mode and global-company-mode. To enable I use (add-hook 'after-init-hook 'global-company-mode) But then, how do I disable, and then enable global-company-mode again? What does (company-mode 1) actually do?