~edwargix/emacs.d

3ab2f5ca7675af93e2c2a5479e9d310630571cfb — David Florness 9 years ago 967eb38
Setup company-c-headers
1 files changed, 8 insertions(+), 6 deletions(-)

M init.el
M init.el => init.el +8 -6
@@ 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)))