diff options
author | Florian Dold <florian@dold.me> | 2020-12-14 14:21:13 +0100 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2020-12-14 14:21:13 +0100 |
commit | 23405a23bd2771cb4c1c22f942a974e836531f77 (patch) | |
tree | 644f45e7154480912f0847b366b0e9896b7c9f92 | |
parent | 51a5a7f9f82eae45a7a362118239f18bb0ce4f4e (diff) | |
download | docs-23405a23bd2771cb4c1c22f942a974e836531f77.tar.gz docs-23405a23bd2771cb4c1c22f942a974e836531f77.tar.bz2 docs-23405a23bd2771cb4c1c22f942a974e836531f77.zip |
address lexer API warning
-rw-r--r-- | _exts/typescriptdomain.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/_exts/typescriptdomain.py b/_exts/typescriptdomain.py index 0f08fffe..83ab26c6 100644 --- a/_exts/typescriptdomain.py +++ b/_exts/typescriptdomain.py @@ -576,8 +576,12 @@ literal_reg = re.compile(r"``([^`]+)``") def setup(app): - lexer = BetterTypeScriptLexer() - lexer.add_filter(LinkFilter(app)) - app.add_lexer("tsref", lexer) + + class TsrefLexer(BetterTypeScriptLexer): + def __init__(self, **options): + super().__init__(**options) + self.add_filter(LinkFilter(app)) + + app.add_lexer("tsref", TsrefLexer) app.add_domain(TypeScriptDomain) app.add_builder(MyHtmlBuilder) |