2016-02-03 18:00:01 -05:00
|
|
|
Prism.languages.diff = {
|
|
|
|
'coord': [
|
|
|
|
// Match all kinds of coord lines (prefixed by "+++", "---" or "***").
|
|
|
|
/^(?:\*{3}|-{3}|\+{3}).*$/m,
|
|
|
|
// Match "@@ ... @@" coord lines in unified diff.
|
|
|
|
/^@@.*@@$/m,
|
|
|
|
// Match coord lines in normal diff (starts with a number).
|
|
|
|
/^\d+.*$/m
|
|
|
|
],
|
|
|
|
|
|
|
|
// Match inserted and deleted lines. Support both +/- and >/< styles.
|
2016-06-05 16:46:19 -04:00
|
|
|
'deleted': /^[-<].*$/m,
|
|
|
|
'inserted': /^[+>].*$/m,
|
2016-02-03 18:00:01 -05:00
|
|
|
|
|
|
|
// Match "different" lines (prefixed with "!") in context diff.
|
|
|
|
'diff': {
|
|
|
|
'pattern': /^!(?!!).+$/m,
|
|
|
|
'alias': 'important'
|
|
|
|
}
|
2016-06-05 16:46:19 -04:00
|
|
|
};
|