Ich habe mich auch über diese Warnung gewundert!
Ich schaute hinein und es stellte sich heraus, dass der JSON-Lexer verfügbar war, aber mein Code war eigentlich kein gültiger JSON-Code, und daher deaktivierte Sphinx den Lexer für dieses Code-Snippet.
Wenn Sie Ihren Codeblock in gültiges JSON ändern, sollte das Hervorheben wieder funktionieren!
Beachten Sie, dass (IIRC):
- JSON erlaubt keine Kommentare
- Zeichenfolgen müssen zitiert werden
- Wörterbuchwerte müssen in
{
und eingeschlossen werden}
- Ein Komma nach dem letzten Schlüssel-Wert-Paar ist nicht zulässig
Wenn kein Lexer verfügbar ist, unterscheidet sich die Warnmeldung:
WARNING: Pygments lexer name 'xyz' is not known