-rw-r--r-- | src/c.lang | 2 | ||||
-rw-r--r-- | src/cpp.lang | 2 |
@@ -4,7 +4,7 @@ include "c_comment.lang" label = '^[[:blank:]]*[[:alnum:]]+:[[:blank:]]*\z' (keyword,normal,classname) = - `(\<struct)([[:blank:]]+)([[:alnum:]_]+)` + `(\<(?:enum|struct|union))([[:blank:]]+)([[:alnum:]_]+)` state preproc start '^[[:blank:]]*#(?:[[:blank:]]*include)' begin string delim "<" ">" diff --git a/src/cpp.lang b/src/cpp.lang index dba2468..81fe3d1 100644 --- a/src/cpp.lang +++ b/src/cpp.lang @@ -2,7 +2,7 @@ # most of it is shared with c.lang (keyword,normal,classname) = - `(\<(?:class|struct|typename))([[:blank:]]+)([[:alnum:]_]+)` + `(\<(?:enum|class|struct|typename|union))([[:blank:]]+)([[:alnum:]_]+)` keyword = "class|const_cast|delete", "dynamic_cast|explicit|false|friend", |