Günter Milde - 2021-03-27

Thank you for the suggestion.

Should fenced blocks become "literal blocks" or "code blocks"?
https://docutils.sourceforge.io/docs/ref/rst/restructuredtext.html#literal-blocks
https://docutils.sourceforge.io/docs/ref/rst/directives.html#code

A problem with the implementation in the Sphinx extension [1] is a possible clash with section underlining like ::

Tip
```
 In rST, section underlines may use any of the characters
 ``= - ` : ' " ~ ^ _ * + # < >``.

This could be circumvented with fenced literal blocks requiring a leading :: (just like quoted literal blocks). https://docutils.sourceforge.io/docs/ref/rst/restructuredtext.html#quoted-literal-blocks

Disambiguation is also possible via the blank line required before a fenced literal block.

Disambiguation from a transition is simple, as "syntax for a transition marker is a horizontal line of 4 or more repeated punctuation characters". https://docutils.sourceforge.io/docs/ref/rst/restructuredtext.html#transitions