Get clang args even if flycheck isn't installed

This commit is contained in:
Eivind Fonn 2016-02-04 14:08:55 +01:00
parent 34df7b03b0
commit 1df4cfe206

View file

@ -69,17 +69,20 @@
:init (push 'company-cmake company-backends-cmake-mode)))
(defun c-c++/post-init-company ()
(spacemacs|add-company-hook c-mode-common)
(spacemacs|add-company-hook cmake-mode)
(spacemacs|add-company-hook c-mode-common)
(spacemacs|add-company-hook cmake-mode)
(when c-c++-enable-clang-support
(push 'company-clang company-backends-c-mode-common)
(defun company-mode/more-than-prefix-guesser ()
(c-c++/load-clang-args)
(company-clang-guess-prefix))
(setq company-clang-prefix-guesser 'company-mode/more-than-prefix-guesser)
(when c-c++-enable-clang-support
(push 'company-clang company-backends-c-mode-common)
(defun company-mode/more-than-prefix-guesser ()
(c-c++/load-clang-args)
(company-clang-guess-prefix))
(setq company-clang-prefix-guesser 'company-mode/more-than-prefix-guesser)))
(spacemacs/add-to-hooks 'c-c++/load-clang-args '(c-mode-hook c++-mode-hook))))
(when (configuration-layer/layer-usedp 'auto-completion)
(defun c-c++/init-company-c-headers ()