git подсветка стиля для списков

git подсветка стиля для списков

Есть липредопределенныйстиль подсветки, который я мог бы использовать с пакетом, listingsчтобы вывод команд git, таких как git diff, git logможно было подсвечивать по мере их появления на терминале (добавленные строки, удаленные строки, локальные ветки, удаленные ветки, цвета строк при использовании git log --graph)?

Другая возможность — иметь возможность вводить в документ цветной вывод терминала. Есть ли трюки в этом направлении? Потому что если я просто скопирую/вставлю вывод, форматирования не будет... но можно ли будет включить управляющие последовательности для изменения цветов, и latex сможет анализировать его, как это делают терминалы? Если я передам команду git с помощью pipe, чтобы --colorпринудительно использовать ее, и pipe в less, я получу следующее:

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

Связанный контент