spacemacs 中, 无法按照文档在 Org mode 中禁用 auto-completion (HELP WANTED)

我按照 DOCUMENTATION.org 中的说明, 想在 org mode 中禁用 auto-completion, 但是没有生效. .spacemacsauto-completion 的配置写成最简单的也没有生效, 如下:

     (auto-completion :disabled-for org)

org layer 的配置是

     (org :variables
          org-enable-reveal-js-support t
          ;; enable quick todo settings
          org-want-todo-bindings t
          )

spacemacs/user-config () 中有挺多 org 的设置, 写在 (with-eval-after-load 'org ) 里面. 这些配置中应该没有和 auto-completion 相关的.

请问是哪里有问题呢?

以前没搜索到 (或者没仔细读) 这个 issue, 现在我用这个 评论 的方法能在 org 中禁用 auto-completion 了. issue 中其它的方法没有用.

附一下我的结果:

;; (auto-completion :disabled-for org spacemacs-org)  ;; (in dotspacemacs-configuration-layers) not working
;; (spacemacs|disable-company org-mode)  ;; (in user-init) not working, error message: Symbol's function definition is void.
(add-hook org-mode-hook (lambda () (spacemacs/toggle-auto-completion-off)) 'append)

上面的设置其实没有完全解决问题. org 在启动的时候, 还是会加载 yasnippet 一类的插件, 使第一次加载 org 的时候需要 5 秒以上. 这应该还是加载了 auto-completion layer.

回答标题:(spacemacs|disable-company org-mode)

PS:上面是 FAQ 给的答案,但我实际试了之后发现加载 org 变得更慢了,不如直接把函数的内容提出来—— (remove-hook 'org-mode-hook #'company-mode)

这个我在上面的 issue 中看到说是放在 user-init 中, 但是那样会报错. 放在 user-config 就好了. 但即使把 (remove-hook 'org-mode-hook #'company-mode) 提出来, 也还是很慢. 无奈了.