comments.xml: highlight URLs and Emails, and other improvements
Add highlighting of URLs and Emails in comments (this was already present in the AppArmor and SELinux highlighters, so I moved the rules to comments.xml
).
However, highlighting URLs can cause problems when detecting closing multi-line comments, so I created the "SingleLine" and "MultiLine" contexts. The idea is that in single-line comments you use:
<IncludeRules context="SingleLine##Comments"/>
And in multi-line comments use:
<IncludeRules context="MultiLine##Comments"/>
Also, this differentiation can avoid problems when closing comments in future modifications of comments.xml
.
Using ##Comments (main context) only includes the essentials (##Alerts, ##Modelines & ##SPDX-Comments), without the highlighting of URLs.
The changes have been reviewed by me. Any inconvenience don't hesitate to notify.