Lines Matching refs:app
94 def sync_contents(app: Sphinx) -> None:
101 srcdir = Path(app.srcdir).resolve()
106 for k in app.config.external_content_keep
111 for content in app.config.external_content_contents:
137 app.config.external_content_directives,
138 app.config.source_encoding,
149 app.config.external_content_directives,
150 app.config.source_encoding,
164 def setup(app: Sphinx) -> dict[str, Any]:
165 app.add_config_value("external_content_contents", [], "env")
166 app.add_config_value("external_content_directives", DEFAULT_DIRECTIVES, "env")
167 app.add_config_value("external_content_keep", [], "")
169 app.connect("builder-inited", sync_contents)