From 25ba4c7fa454f170f9e7d08b7aae2bf901eae42a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Mazzucotelli?= Date: Tue, 7 Jul 2026 17:46:04 +0200 Subject: [PATCH] fix: enable autorefs when mkdocstrings extension is enabled MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Timothée Mazzucotelli --- python/zensical/config.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/python/zensical/config.py b/python/zensical/config.py index 83a7693..5ae08cd 100644 --- a/python/zensical/config.py +++ b/python/zensical/config.py @@ -830,6 +830,9 @@ def _shim_autorefs(config: dict[str, Any]) -> None: plugin = config["plugins"]["mkdocstrings"]["config"] if plugin.get("enabled", True): config["markdown_extensions"].append(AutorefsExtension.name) + elif "zensical.extensions.mkdocstrings" in config["markdown_extensions"]: + # same when mkdocstrings is enabled as a Markdown extension + config["markdown_extensions"].append(AutorefsExtension.name) def _shim_markdown_exec(config: dict[str, Any]) -> None: