text/x-diff;text/x-patch
*.diff;*.patch
^(diff |\+\+\+ |Index: |==== |\*\*\* |--- )
\%{diff-file}
^(<|-).*$
^(\+|>).*$
^\! .*$
^((@@)|[0-9]|\*\*\*\*)
^
\b
Only in .*
Files .* and .* are identical$
Files .* and .* differ$
Binary files .* and .* differ$
File .* is a .* while file .* is a .*
No newline at end of file .*
^\S