The way it's defined these keywords aren't highlighted. I suppose it's not intentional, so it may be redefined as:

    beginKeywords: 'message enum service',

(and `excludeBegin` is not needed)