syntax: xml: colorize /> properly, and colorize prolog tags differently

Use lightgrey for the prolog tags, as they normally are unimportant
boiler-plate stuff.  Comments are likely to be more relevant.

Any /> is part of the tag itself, not of the attributes.
This commit is contained in:
Benno Schulenberg 2022-04-03 17:22:48 +02:00
parent fe42eb7a1a
commit b568705eec

View File

@ -9,13 +9,16 @@ comment "<!--|-->"
color green start="<" end=">"
# The angled brackets and the name of the tag:
color cyan "<[^> ]+|>"
color cyan "<[^> ]+|/?>"
# The strings inside the tag:
color magenta ""[^"]*""
# Prolog stuff:
color #888 "<\?.+\?>|<!DOCTYPE[^>]+>|\]>"
color #888 start="<!DOCTYPE[^>]*$" end="^[^<]*>"
# Comments:
color yellow start="<!DOCTYPE" end="[/]?>"
color yellow start="<!--" end="-->"
# Escapes: