Der Martin: Neuer Highlighter: Rouge statt Coderay

Beitrag lesen

Hallo,

$Rouge.syntaxHighlighting === none;

Syntax-Highlighting geht nur dann, wenn <?php vorangestellt wird …

<?php
$Rouge.syntaxHighlighting === none;

… was nicht dem allgemeinen Anwendungsfall entspricht.

… aber prinzipiell korrekt ist.

IMO nicht. Ein Syntax-Hilighting sollte schon nach den Regeln der angegebenen Sprache markieren und hervorheben, auch ohne dass die Sprache im Code-Teil nochmal explizit deklariert wird. Javascript-Hilighting funktioniert ja auch ohne das einleitende <script> im Code-Block, und HTML auch ohne ein öffnendes <html> oder eine DOCTYPE-Deklaration.
Sinngemäß das gleiche würde ich bei PHP auch erwarten.

Ein entsprechender Bug (mit prinzipieller Lösung, allerdings nicht für Kramdown) existiert schon bei Rouge: https://forum.selfhtml.org/self/2016/jan/20/rouge-und-php/1659137#m1659137.

Gut. Dann heißt es also abwarten und Kaffee trinken (Tee ist nicht so mein Ding).
Und ja, ich erinnere mich, dass das Thema vor ein paar Tagen schon einmal angesprochen wurde.

So long,
 Martin

3 48

Neuer Highlighter: Rouge statt Coderay

Christian Kruse
  • zu diesem forum
  • zur info
  1. 0
    Matthias Apsel
    1. 0
      woodfighter
      1. 0
        Matthias Apsel
      2. 0
        Christian Kruse
      3. 1
        Christian Kruse
        1. 0
          woodfighter
          1. 0
            Christian Kruse
            1. 0
              woodfighter
              1. 0
                Christian Kruse
                1. 0
                  woodfighter
  2. 1
    Gunnar Bittersmann
    • bug
    • zu diesem forum
    1. 0
      woodfighter
      1. 0
        Der Martin
        1. 0
          woodfighter
          1. 0
            Der Martin
        2. 0
          Gunnar Bittersmann
          1. 0
            Gunnar Bittersmann
            1. 0
              woodfighter
              1. 0
                Gunnar Bittersmann
                1. 0
                  woodfighter
            2. 0
              woodfighter
              1. 0
                Gunnar Bittersmann
                1. 0
                  woodfighter
          2. 0
            Felix Riesterer
            1. 0
              Gunnar Bittersmann
              • menschelei
              1. 0
                Felix Riesterer
                1. 0
                  Der Martin
  3. 0
    Christian Kruse
  4. 0
    Gunnar Bittersmann
    1. 0
      Christian Kruse
      1. 0
        Gunnar Bittersmann
        1. 0
          Matthias Apsel
          1. 0
            Auge
            • zu diesem forum
            1. 0
              Der Martin
            2. 0
              Matthias Apsel
    2. 0
      Mitleser
      1. 0
        Gunnar Bittersmann
        1. 0
          dedlfix
          1. 0
            Gunnar Bittersmann
            1. 0
              dedlfix
              1. 0
                Gunnar Bittersmann
                1. 0
                  woodfighter
                  1. 0
                    Gunnar Bittersmann
                    1. 0
                      woodfighter
  5. 0
    Gunnar Bittersmann
    1. 0
      woodfighter
      1. 0
        woodfighter