.zshenvのせいかも!?
c-mode-common-hook
に以下が追加されてます。
(defun ac-cc-mode-setup ()
(setq ac-sources (append '(ac-source-gtags) ac-sources)))
ac-source-gtagsの中で、以下の関数が実行されています。
shell-command-to-string
が実行される際、.zshenv
が読み込まれるので、
.zshenv
の中で重たい処理をしていると応答が帰ってくるまで時間がかかってました。
(shell-command-to-string (format "global -ciq %s" ac-prefix)) "\n")
対策
.zshrc.local
を、 .zshrc
で読み込むようにして、 .zshrc.local
で重たい処理をするようにしました。