Diskussion |…|
Code inline am Absatzanfang und Codeblock verwechselbar

Wenn man Code am Absatzanfang kennzeichnen möchte, geht das nicht einfach mit |…| wie sonst im Fließtext, weil das zur Verwechslung mit einem Codeblock führt, welcher mit | am Anfang jeder Zeile gekennzeichnet wird. Gibt es eine bessere Lösung, als |…| am Zeilenanfang mit Gravis zu umschließen?

  1. Ich denke, das lässt sich mit der aktuellen Syntax nicht verhindern. Theoretisch ließe sich ein Zeichen einführen, welches am Zeilenanfang nichts macht, außer eben den Zeilenanfang zu besetzen, und in der Ausgabe nicht dargestellt wird. Dann müsste man nicht mehr mit Gravis zwei Zeichen tippen wie in

    `|echo|` gibt in PHP eine Zeichenkette aus

    sondern nur ein Zeichen, sagen wir ein Semikolon, wie in

    ;|echo| gibt in PHP eine Zeichenkette aus

    aber es lohnt nicht, eine zusätzliche Syntax einzuführen, um das Tippen eines einzigen Zeichens einzusparen. Die Gravis sind hier eine gute Lösung. In der Dokumentation sollte darauf hingewiesen werden.

  2. In der Dokumentation wird mittlerweile darauf hingewiesen – https://aneamal.org/markup/code-string – und ich schließe die Diskussion.