From 4a7b0fc96cd4cf58785d613ab8a0f8ac82cf6fad Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sat, 16 Apr 2016 00:46:04 -0400 Subject: [PATCH] c/c++: fix irony/flycheck init hook --- modules/module-cc.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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)