Maybe try extending format_diff_line so that it does the bolding if it gets the prefixes/suffixes