Extend Pygments' DiffLexer using a non-standard comment (#) for literate diffing using pycco.
The original diff can be found at pygments-main.diff and can be applied to an hg checkout of pygments-main using awk and patch:
$ cat pycco.diff | awk '!/\#/' | patch -p1
diff -r cfa0f44daad1 pygments/lexers/text.py --- a/pygments/lexers/text.py Fri Apr 29 14:03:50 2011 +0200 +++ b/pygments/lexers/text.py Sat Apr 30 20:28:56 2011 -0500 @@ -231,6 +231,7 @@ (r'@.*\n', Generic.Subheading), (r'([Ii]ndex|diff).*\n', Generic.Heading), (r'=.*\n', Generic.Heading),
Add non-standard diff comments. This has to go above the Text capture below in order to be active.
+ (r'#.*\n', Comment), (r'.*\n', Text), ] }