| 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. |
| 'deleted': /^[-<].*$/m, |
| 'inserted': /^[+>].*$/m, |
| |
| // Match "different" lines (prefixed with "!") in context diff. |
| 'diff': { |
| 'pattern': /^!(?!!).+$/m, |
| 'alias': 'important' |
| } |
| }; |