diff --git a/blueprint-mode.el b/blueprint-mode.el index 67bdf50..ae77152 100644 --- a/blueprint-mode.el +++ b/blueprint-mode.el @@ -68,10 +68,12 @@ (bp-property-regex "[A-Za-z_-]+:\\|styles") (bp-property-regex-alt "\\[[=A-Za-z_-]+\\]") (bp-namespace-regex "\\(\\w+\\)\\.") - (bp-class-regex "[[:upper:]]\\w+")) + (bp-class-regex "[[:upper:]]\\w+") + (bp-template-regex (concat "template[[:space:]]+\\(" bp-class-regex "\\):"))) `((,bp-keywords-regex . font-lock-keyword-face) (,bp-signal-function-regex . '(1 font-lock-function-name-face)) (,bp-signal-name-regex . '(1 font-lock-variable-name-face)) + (,bp-template-regex . '(1 font-lock-type-face)) (,bp-property-regex . font-lock-variable-name-face) (,bp-property-regex-alt . font-lock-variable-name-face) (,bp-starting-dot . font-lock-keyword-face)