c/c++: add company-irony-c-headers plugin

This commit is contained in:
Henrik Lissner 2016-04-19 02:42:28 -04:00
parent 637bbb98c3
commit 1ac5e07214
2 changed files with 5 additions and 3 deletions

1
Cask
View file

@ -136,6 +136,7 @@
(depends-on "irony-eldoc") (depends-on "irony-eldoc")
(depends-on "flycheck-irony") (depends-on "flycheck-irony")
(depends-on "company-irony") (depends-on "company-irony")
(depends-on "company-irony-c-headers")
;; Crystal -- modules/module-crystal.el ;; Crystal -- modules/module-crystal.el
(depends-on "crystal-mode" :git "https://github.com/jpellerin/emacs-crystal-mode") (depends-on "crystal-mode" :git "https://github.com/jpellerin/emacs-crystal-mode")

View file

@ -82,9 +82,10 @@
(flycheck-irony-setup) (flycheck-irony-setup)
(require 'company-irony) (require 'company-irony)
(define-company-backend! c-mode (irony)) (require 'company-irony-c-headers)
(define-company-backend! c++-mode (irony)) (define-company-backend! c-mode (irony-c-headers irony))
(define-company-backend! objc-mode (irony)) (define-company-backend! c++-mode (irony-c-headers irony))
(define-company-backend! objc-mode (irony-c-headers irony))
;; some c-mode dervied modes wrongfully trigger these hooks (like php-mode) ;; some c-mode dervied modes wrongfully trigger these hooks (like php-mode)
(add-hook! (c-mode c++-mode ojbc-mode) (add-hook! (c-mode c++-mode ojbc-mode)