def pygmentize(web, field, fctx, tmpl): style = web.config('web', 'pygments_style', 'colorful') expr = web.config('web', 'highlightfiles', "size('<5M')") filenameonly = web.configbool('web', 'highlightonlymatchfilename', False) ctx = fctx.changectx() tree = fileset.parse(expr) mctx = fileset.matchctx(ctx, subset=[fctx.path()], status=None) if fctx.path() in fileset.getset(mctx, tree): highlight.pygmentize(field, fctx, style, tmpl, guessfilenameonly=filenameonly)