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),
]
}