Esempio n. 1
0
def highlight(text, filename=None):
    """Guess language in *text* and return its html highlighted version"""
    if filename is not None:
        #Pygments does not know dpr
        filename = filename.replace('dpr', 'pas')
        try:
            lexer = guess_lexer_for_filename(filename, text)
        except pygments.util.ClassNotFound:
            lexer = guess_lexer(text)
    else:
        lexer = guess_lexer(text)
    formatter = HtmlFormatter(style='manni', linenos=True, classprefix="highlight-")
    return formatter.get_style_defs(), p_highlight(text, lexer, formatter)
Esempio n. 2
0
def highlight(code, lang):
    lexer = get_lexer_by_name(LEXERS[lang])
    return p_highlight(code, lexer, HtmlListFormatter())
Esempio n. 3
0
File: util.py Progetto: stden/TSWeb
def highlight(text):
    """Guess language in *text* and return its html highlighted version"""
    lexer = guess_lexer(text)
    return p_highlight(text, lexer, HtmlFormatter(full=True, style='manni'))
Esempio n. 4
0
File: util.py Progetto: stden/TSWeb
def highlight(text):
    """Guess language in *text* and return its html highlighted version"""
    lexer = guess_lexer(text)
    return p_highlight(text, lexer, HtmlFormatter(full=True, style='manni'))