Merge pull request #793 from gpodder/remove-advertise
[mygpo.git] / doc / _ext / jsonlexer.py
blob121a99c5dbe04b2ec63e2c572c76b604ca22ca67
1 def setup(app):
2 # enable Pygments json lexer
3 try:
4 import pygments
6 if pygments.__version__ >= "1.5":
7 # use JSON lexer included in recent versions of Pygments
8 from pygments.lexers import JsonLexer
9 else:
10 # use JSON lexer from pygments-json if installed
11 from pygson.json_lexer import JSONLexer as JsonLexer
12 except ImportError:
13 pass # not fatal if we have old (or no) Pygments and no pygments-json
14 else:
15 app.add_lexer("json", JsonLexer())