As we already scan the buffer to set the syntax-table property,
I thought that we could also set the font-lock-face property.
This adds a lot of color, perhaps too much.
forth-syntax.el (forth-syntax--state-font-lock-keyword) New parser.
(forth-syntax--mark-font-lock-keyword): New helper
(forth-syntax--font-lock-keywords): New variable.
(forth-syntax--state-parsing-word): Also mark POSTPONE and friends as
keywords.
(forth-syntax-propertize): Clear stale font-lock-face props.
As we already scan the buffer to set the syntax-table property, I thought that we could also set the font-lock-face property.
This adds a lot of color, perhaps too much.