Multi-language syntax highlighting for HTML files
explains multi-language support for HTML. The supported languages are fixed and adding one more language by user is not possible.
You can at least add to html.uew the additional keywords of OpenEdge in separate color groups. That would result in getting them at least syntax highlighted, see old topic Progress/OpenEdge Syntax highlighting
and Downloads - Extras - Wordfiles
. But full multi-language support for OpenEdge within HTML files is not possible without making changes on code of UltraEdit.
Therefore I highly recommend to send a feature request email to IDM support which includes:
- A syntax highlighting wordfile for OpenEdge with keywords and other strings like operators, braces, etc. in color groups, function strings, indent strings, brace strings, code folding strings, line and block comments, ... and containing the not yet support language marker keyword OPENEDGE_LANG in first line of the wordfile after language name in double quotes.
- An information about the string which marks begin of an OpenEdge block within a HTML file.
- An information about the string which marks end of an OpenEdge block within a HTML file.
What I see on the little information you wrote is that an OpenEdge block is defined within a HTML comment block. This is different to other embedded languages in HTML. This will make it most likely more difficult for adding multi-language support of OpenEdge as parsing for a comment block has highest priority in syntax highlighting and everything within a comment block is not further interpreted by UltraEdit as far as I know.