diff --git a/modules/module-cc.el b/modules/module-cc.el index da522dd2f..c21584198 100644 --- a/modules/module-cc.el +++ b/modules/module-cc.el @@ -80,11 +80,12 @@ (define-company-backend! c++-mode (irony)) (define-company-backend! objc-mode (irony)) - (add-hook! (c-mode c++-mode objc-mode) - (flycheck-mode +1) - (irony-mode +1) - (eldoc-mode +1) - (irony-eldoc +1)))) + (add-hook! c-mode-common-hook + (when (memq major-mode '(c-mode c++-mode objc-mode)) + (flycheck-mode +1) + (irony-mode +1) + (eldoc-mode +1) + (irony-eldoc +1))))) (provide 'module-cc) ;;; module-cc.el ends here