Die Veröffentlichung von Pygments 2.6.1 hat stattgefunden


Die Veröffentlichung von Pygments 2.6.1 hat stattgefunden

Die Veröffentlichung von Pygments 2.6.1 fand statt. Pygments ist eine Bibliothek für Python und ein Kommandozeilenwerkzeug zur Syntaxhervorhebung von Quellcode. Pygments wird unter anderem von Wikipedia, BitBucket und Progopedia verwendet. Die Ausgabe erfolgt in folgenden Formaten: HTML, LaTeX, RTF, und Syntaxhervorhebung über ANSI-Sequenzen (in der Konsole).

In der neuen Version (Änderungen für Version 2.6, in 2.6.1 wurden Probleme mit dem Packaging behoben):

  • Die Unterstützung für Python 2 wurde vollständig entfernt. Nun wird ausschließlich Python 3 unterstützt. Die Syntaxhervorhebung für Python 2 bleibt erhalten.
  • Unterstützung für die Syntaxhervorhebung hinzugefügt.
    • Linux-Kernel-Logs;
    • LLVM MIR;
    • MiniScript;
    • Mosel;
    • Parsing Expression Grammar;
    • ReasonML;
    • Ride;
    • Sieve;
    • USD;
    • WebIDL;
  • Das Format der Syntaxhervorhebung wurde aktualisiert.
    • Apache2;
    • Chapel;
    • CSound;
    • D;
    • Idris;
    • Perl6/Raku;
    • Python3;
    • Rust (es wurden mehr integrierte Funktionen (hauptsächlich Makros) und weitere neue Syntax abgedeckt);
    • SQL (vorübergehende Unterstützung für Schlüsselwörter hinzugefügt);
  • In 256-Farben- und Truecolor-Terminals wurde nun Unterstützung für Kursivschrift hinzugefügt;
  • Unterstützung für HTTP 2/3-Header wurde hinzugefügt;
  • Unterstützung für das Fehlen eines Grundes im HTTP-Header wurde hinzugefügt;
  • Für Boogie/Silver wurde Unterstützung für Zeilenfortsetzungen und Trigger hinzugefügt, verkürzte Schlüsselwörter wurden in eine separate Kategorie verschoben;
  • Für GAS wurde Unterstützung für Kommentare im C-Stil hinzugefügt;
  • Die Namen im Lexer der Sprache S wurden korrigiert;
  • Die numerischen Literale für die Sprache Ada wurden korrigiert;
  • .mjs-Dateien werden jetzt als JavaScript erkannt;
  • .eex-Dateien werden jetzt als Elixir erkannt;
  • Die Verwendung von re.MULTILINE wurde korrigiert;
  • Jetzt werden pipenv- und poetry-Abhängigkeiten sowie lock-Dateien erkannt;
  • Die Schriftartsuche unter Windows wurde verbessert;
  • Unbenutzte Skriptblöcke wurden entfernt.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4