diff --git a/modules/module-cc.el b/modules/module-cc.el index c21584198..06f403e9d 100644 --- a/modules/module-cc.el +++ b/modules/module-cc.el @@ -80,7 +80,9 @@ (define-company-backend! c++-mode (irony)) (define-company-backend! objc-mode (irony)) - (add-hook! c-mode-common-hook + ;; This is necessary because c-mode dervied modes like php-mode may wrongfully trigger + ;; these hooks. + (add-hook! (c-mode c++-mode ojbc-mode) (when (memq major-mode '(c-mode c++-mode objc-mode)) (flycheck-mode +1) (irony-mode +1)