Esempio n. 1
0
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)
Esempio n. 2
0
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)