diff --git a/misc/fuel/fuel-font-lock.el b/misc/fuel/fuel-font-lock.el index 1dee0326ae..2d1b5b2de4 100644 --- a/misc/fuel/fuel-font-lock.el +++ b/misc/fuel/fuel-font-lock.el @@ -91,6 +91,9 @@ (,fuel-syntax--constructor-regex (1 'factor-font-lock-word) (2 'factor-font-lock-type-name) (3 'factor-font-lock-invalid-syntax nil t)) + (,fuel-syntax--typedef-regex (1 'factor-font-lock-type-name) + (2 'factor-font-lock-type-name) + (3 'factor-font-lock-invalid-syntax nil t)) (,fuel-syntax--declaration-words-regex . 'factor-font-lock-declaration) (,fuel-syntax--word-definition-regex 2 'factor-font-lock-word) (,fuel-syntax--alias-definition-regex (1 'factor-font-lock-word) diff --git a/misc/fuel/fuel-syntax.el b/misc/fuel/fuel-syntax.el index c2b7391383..2e7ca493ec 100644 --- a/misc/fuel/fuel-syntax.el +++ b/misc/fuel/fuel-syntax.el @@ -187,6 +187,7 @@ "QUALIFIED-WITH:" "QUALIFIED:" "RENAME:" "SINGLETON:" "SLOT:" "SYMBOL:" + "TYPEDEF:" "USE:" "VAR:"))) @@ -211,6 +212,9 @@ (defconst fuel-syntax--constructor-regex "\\_