Get clang args even if flycheck isn't installed
This commit is contained in:
parent
34df7b03b0
commit
1df4cfe206
|
@ -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 ()
|
||||
|
|
Loading…
Reference in a new issue