From fa3f627f44bfa84bf8c9a0cadc6619c0204f99b6 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sat, 21 Apr 2018 21:04:55 -0400 Subject: [PATCH] lang/cc: fontify constants only in c/c++ buffers --- modules/lang/cc/autoload.el | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/modules/lang/cc/autoload.el b/modules/lang/cc/autoload.el index 7921866cd..35fc4b736 100644 --- a/modules/lang/cc/autoload.el +++ b/modules/lang/cc/autoload.el @@ -66,10 +66,11 @@ preceded by the opening brace or a comma (disregarding whitespace in between)." ;;;###autoload (defun +cc|fontify-constants () "Better fontification for preprocessor constants" - (font-lock-add-keywords - nil '(("\\<[A-Z]*_[A-Z_]+\\>" . font-lock-constant-face) - ("\\<[A-Z]\\{3,\\}\\>" . font-lock-constant-face)) - t)) + (when (memq major-mode '(c-mode c++-mode)) + (font-lock-add-keywords + nil '(("\\<[A-Z]*_[A-Z_]+\\>" . font-lock-constant-face) + ("\\<[A-Z]\\{3,\\}\\>" . font-lock-constant-face)) + t))) ;;;###autoload (defun +cc|irony-init-compile-options ()