From 3ab2f5ca7675af93e2c2a5479e9d310630571cfb Mon Sep 17 00:00:00 2001 From: David Florness Date: Thu, 7 Sep 2017 13:42:38 -0600 Subject: [PATCH] Setup company-c-headers --- init.el | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/init.el b/init.el index 6836c68..9ae8cf8 100644 --- a/init.el +++ b/init.el @@ -97,6 +97,13 @@ (setq company-quickhelp-idle-delay 1) (company-quickhelp-mode 1)) +;;; company backend for C/C++ headers +(use-package company-c-headers + :ensure t + :defer t + :init + (add-to-list 'company-backends 'company-c-headers)) + ;;; Helm: incremental completion and selection narrowing framework (use-package helm :ensure t @@ -150,8 +157,7 @@ ;;; These will soon all be converted to `use-package` macros ;;; Install all packages -(setq my-package-list '(company-c-headers - company-tern +(setq my-package-list '(company-tern auctex projectile js-import @@ -171,10 +177,6 @@ (package-refresh-contents) (mapc 'package-install my-package-list))) -;;; company backend for C/C++ headers -(require 'company-c-headers) -(add-to-list 'company-backends 'company-c-headers) - ;;; company backend for javascript: tern ;; (add-to-list 'company-backends 'company-tern) ;; (add-hook 'js-mode-hook (lambda() (tern-mode))) -- 2.38.4