estilo de resaltado de git para listados

estilo de resaltado de git para listados

Hay unapredefinido¿Estilo de resaltado que podría usar con el paquete listingspara que la salida de comandos de git como git diff, git logse pueda resaltar a medida que aparecen en la terminal (líneas agregadas, líneas eliminadas, ramas locales, ramas remotas, colores de línea cuando se usa git log --graph)?

Otra posibilidad sería poder incorporar una salida de terminal coloreada a un documento. ¿Hay trucos en esa dirección? Porque si simplemente copio/pego la salida, no habrá formato... pero ¿sería posible incluir secuencias de control para cambiar los colores y el látex podría analizarlo como lo hacen los terminales? Si canalizo un comando git para --colorforzar su uso y canalizo menos, obtendría esto:

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

información relacionada