Git-Hervorhebungsstil für Auflistungen

Git-Hervorhebungsstil für Auflistungen

Gibt es einvordefiniertHervorhebungsstil, den ich mit dem Paket verwenden könnte , listingssodass die Ausgabe von Git-Befehlen wie hervorgehoben werden kann git diff, git logso wie sie auf dem Terminal angezeigt wird (hinzugefügte Zeilen, entfernte Zeilen, lokale Zweige, Remote-Zweige, Zeilenfarben bei Verwendung git log --graph)?

Eine andere Möglichkeit wäre, farbige Terminalausgaben in ein Dokument einzufügen. Gibt es in dieser Hinsicht Tricks? Denn wenn ich die Ausgabe einfach kopiere/einfüge, gibt es keine Formatierung... aber wäre es möglich, Steuersequenzen zum Ändern der Farben einzufügen, und Latex könnte sie wie Terminals analysieren? Wenn ich einen Git-Befehl per Pipe weiterleite, um --colorseine Verwendung zu erzwingen, und ihn in Less weiterleite, würde ich Folgendes erhalten:

ESC[33m643baeaESC[m Basics - what is a conflict?
ESC[33m078067aESC[m Conventions
ESC[33mb2b597fESC[m A main file to hold them together
ESC[33mcfc40acESC[m audience and resources
ESC[33mb5121f7ESC[m Introduction
ESC[33m0f367fcESC[m License

verwandte Informationen