state changelog extends HighlightEntry
{
/^([^ \t]........[0-9: ]*)([^<]+)(<)([A-Za-z0-9_.-]+@[A-Za-z0-9_.-]+)(>)/ {
string_face (true);
language_print ($1);
string_face (false);
reference_face (true);
language_print ($2);
reference_face (false);
language_print ($3);
variable_name_face (true);
language_print ($4);
variable_name_face (false);
language_print ($5);
}
/(^\t\* )([^\(]+)(\()([^\)]+)(\):)/ {
language_print ($1);
function_name_face (true);
language_print ($2);
function_name_face (false);
language_print ($3);
keyword_face (true);
language_print ($4);
keyword_face (false);
language_print ($5);
}
/(^\t\* )([^ :]+)(:)/ {
language_print ($1);
function_name_face (true);
language_print ($2);
function_name_face (false);
language_print ($3);
}
/(^\t\()([^\)]+)(\):)/ {
language_print ($1);
keyword_face (true);
language_print ($2);
keyword_face (false);
language_print ($3);
}
}