Skip to content

Commit 57633f1

Browse files
committed
Merge pull request #350 from facelessuser/master
Use Pygments API
2 parents f0c5b71 + 5a44ed9 commit 57633f1

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

markdown/extensions/codehilite.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
import warnings
2323
try:
2424
from pygments import highlight
25-
from pygments.lexers import get_lexer_by_name, guess_lexer, TextLexer
26-
from pygments.formatters import HtmlFormatter
25+
from pygments.lexers import get_lexer_by_name, guess_lexer
26+
from pygments.formatters import get_formatter_by_name
2727
pygments = True
2828
except ImportError:
2929
pygments = False
@@ -109,14 +109,15 @@ def hilite(self):
109109
if self.guess_lang:
110110
lexer = guess_lexer(self.src)
111111
else:
112-
lexer = TextLexer()
112+
lexer = get_lexer_by_name('text')
113113
except ValueError:
114-
lexer = TextLexer()
115-
formatter = HtmlFormatter(linenos=self.linenums,
116-
cssclass=self.css_class,
117-
style=self.style,
118-
noclasses=self.noclasses,
119-
hl_lines=self.hl_lines)
114+
lexer = get_lexer_by_name('text')
115+
formatter = get_formatter_by_name('html',
116+
linenos=self.linenums,
117+
cssclass=self.css_class,
118+
style=self.style,
119+
noclasses=self.noclasses,
120+
hl_lines=self.hl_lines)
120121
return highlight(self.src, lexer, formatter)
121122
else:
122123
# just escape and build markup usable by JS highlighting libs
@@ -247,4 +248,3 @@ def extendMarkdown(self, md, md_globals):
247248

248249
def makeExtension(*args, **kwargs):
249250
return CodeHiliteExtension(*args, **kwargs)
250-

0 commit comments

Comments
 (0)