Indented ::: mkdocs-click blocks are not picked up
Opened this issue · 0 comments
Users of mkdocstrings noticed that indented mkdocs-click blocks are not picked up and handled by mkdocs-click, and later (block processors) mkdocstrings picks it up (we use the same syntax :::
) and errors out since it do not support the rest of the syntax.
Would it be possible to loosen a bit the regex to match blocks starting with spaces?
The alternative is to implement the processor as a block processor rather than a pre-processor, and indentation will be handled for you automatically. You'd just have to make sure to keep using a higher priority than mkdocstrings, since you match the contents after :::
more specifically (strictly equal to mkdocs-click
in your case, while mkdocstrings matches anything).
For reference, our block processor implementation: